sql

聪明努力的积极向上4 小时前
数据库·sql·mysql
【MYSQL】字符串拼接和参数化sql语句区别总结:参数化不是为了复用查询结果, 而是为了固定 SQL 结构,让解析和执行行为可预测; 同时通过语义隔离彻底消除 SQL 注入。
文刀竹肃7 小时前
前端·数据库·sql·安全·网络安全·oracle
DVWA -SQL Injection-通关教程-完结SQL注入是一种攻击者通过在应用程序的输入字段中插入恶意SQL代码,从而操纵后端数据库查询的攻击技术。如果应用程序未对用户输入进行适当过滤,这些恶意SQL代码会被数据库执行,导致数据泄露、篡改或破坏。
Honmaple7 小时前
python·sql·json
中国四级城市联动数据,包含港澳台,内含json , sql , python 脚本python脚本:
思成不止于此8 小时前
数据库·笔记·sql·学习·mysql
【MySQL 零基础入门】MySQL 约束精讲(一):基础约束篇是思成呀:个人主页个人专栏《C++知识总结》《MySQL 零基础入门到实战》引言:在数据库设计中,约束是保障数据质量的核心机制 —— 它能强制限制表中字段的存储规则,避免无效、重复或不一致的数据进入数据库。本文先从非空、唯一、主键、默认、检查这五类基础约束入手,结合实战案例拆解用法!
ActionTech8 小时前
数据库·sql
SCALE | SQLFlash 在 SQL 优化维度上的表现评估SQLFlash 在 SQL 优化维度上的表现评估本次 SCALE 评测针对专业级 AI 应用 SQLFlash 进行。测评数据集难度升级,旨在反映模型或专业应用在处理 接近生产级 问题 SQL 调优时的稳健性。
他是龙55111 小时前
数据库·sql
43:SQL注入进阶(请求类型、方法与格式实战)本节课聚焦 SQL注入的“场景适配”,即不同的代码编写方式(如参数类型、请求方法、数据格式)会导致注入语句的拼接逻辑完全不同。核心解决三个问题:
小小测试开发12 小时前
数据库·sql
SQL常用语法全解析:从入门到进阶的实战指南SQL(Structured Query Language,结构化查询语言)是操作关系型数据库的核心工具,无论是后端开发、数据分析、运维监控,还是大数据处理,SQL都是不可或缺的技能。从简单的“查询数据”到复杂的“多表关联分析”,SQL的语法体系既基础又灵活。
Hello.Reader13 小时前
大数据·sql·flink
Flink SQL EXPLAIN “看懂计划”到“用 PLAN_ADVICE 调优”在 Flink Table/SQL 里,EXPLAIN 主要用来:一句话:先 EXPLAIN,再调参;先看计划,再喷优化器。
榮十一17 小时前
数据库·sql·算法
10道SQL练习题及答案题目描述:假设有一个学生成绩表,查询所有学生的姓名、科目和成绩,按科目升序,同一科目按成绩降序排列。建表语句:
Hns.17 小时前
数据库·sql·mysql
MySQL慢SQL问题查找与优化方案开启慢查询日志 修改MySQL配置文件(my.cnf或my.ini),添加以下参数:重启MySQL服务后,系统会记录执行时间超过2秒的SQL语句到指定日志文件。
清平乐的技术专栏17 小时前
hive·hadoop·sql
Hive SQL中COALESCE 函数和NVL()函数、IFNULL函数区别在 Hive SQL 中,COALESCE()、NVL()和IFNULL()都是用于处理NULL 值的函数,但在参数数量、语法兼容、功能范围等方面存在显著区别。
Hello.Reader17 小时前
sql·flink·batch
Flink SQL 的 TRUNCATE 用法详解(Batch 模式)在 Flink Table / SQL 体系里,TRUNCATE TABLE 的语义非常明确:把表清空(删除全部行),但保留表结构。 你可以把它理解成“快速清空这张表的数据”。
doupoa17 小时前
数据库·sql·编辑器
Vue3+Monaco Editor封装及SQL编辑器实现原文链接:Vue3+Monaco Editor封装及SQL编辑器实现 < Ping通途说最近收到需求,老板想要在前端自定义SQL语句然后查询。安全性我强调了几次,仍然拗不过老板,那就干吧...只能在语句检查和权限上注意一下,例如严格的语句检查和创建一个仅有单表查权限的数据库用户执行语句。
if时光重来18 小时前
数据库·python·sql
kingbase数据库指定数据表自增id重置
jingyucsdn18 小时前
数据库·sql·postgresql
将postgresql结构和数据备份成sql语句# 替换以下参数为你的实际信息 # -h:数据库主机(本地是localhost) # -p:端口(默认5432) # -U:用户名(默认postgres) # -d:要备份的数据库名(比如fwms1) # -f:输出的SQL文件路径(比如D:\backup\fwms1_backup.sql) "C:\Program Files\PostgreSQL\18\bin\pg_dump.exe" -h localhost -p 5432 -U postgres -d fwms1 -f "D:\backup\fwm
梦里不知身是客1118 小时前
java·数据库·sql
explain分析SQL语句分析sql语句的优劣好的,我们来详细分析如何通过 EXPLAIN 分析 SQL 语句的优劣:使用 explain 关键字分析 sql 语句,根据执行结果动态调整 sql 语句。
榮十一19 小时前
java·sql·面试
100道Java面试SQL题及答案题目描述:假设有一个学生成绩表,查询所有学生的姓名、科目和成绩,按科目升序,同一科目按成绩降序排列。建表语句:
Yeniden19 小时前
java·sql·解释器模式
Deepeek用大白话讲解 → 解释器模式(企业级场景1,规则引擎2,表达式解析3,SQL解析4)就像翻译官:你把一种语言(表达式)交给它,它帮你翻译成你能理解的意思(结果)关键概念:简单语言解释器配置文件解析
饕餮争锋1 天前
数据库·sql
SQL条件中WHERE 1=1 的功能在SQL语句中使用 WHERE 1=1 是一种常见的编程技巧。主要有以下几个原因:这是最主要的原因。当需要根据不同的条件动态构建SQL查询时,WHERE 1=1 提供了一个"占位符",让后续的条件可以统一用 AND 连接。
编织幻境的妖1 天前
java·数据库·sql
SQL查询连续登录用户方法详解假设有一个登录记录表:示例数据:分区表:如果数据量很大,按月份或用户ID范围分区物化视图:对于频繁查询的结果可以创建物化视图