sql

zcn12620 小时前
数据库·sql·sql优化改写
不同列or关联同一列的等价改写项目中遇到or关联场景,即一张表两个列与另外一张表同一个列关联,经常因为一些复杂场景会出现一些性能问题,目前根据遇到的情况找到一种可以等价改写方式,并且能够适用这一类场景。
xqqxqxxq12 小时前
sql
DQL 数据查询 select语法示例可以直接对字段进行算术运算展示结果给查询列设置别名,as 关键字可以省略通配符说明 %:匹配任意数量字符(0个、1个、多个) _:只匹配单个字符
花青泽13 小时前
数据库·sql
5-数据库-SQL注入-联合查询-AND/OR绕过-day13本文档仅供网络安全知识教学、安全研究和合法的渗透测试(需获得明确授权)使用。所有内容均为合法的网络安全教育材料,旨在帮助安全人员了解攻击手法以更好地进行防御。
Csvn13 小时前
后端·sql
📊 SQL 入门 Day 11:CASE 表达式:SQL 里的 if-else 魔法场景引入:上一节我们学会了用递归 CTE 生成斐波那契数列和遍历树形数据。但很多查询的真实需求是根据不同条件返回不同值——比如把成绩表里的数字分数转成"优秀/良好/及格/不及格",或者把行数据转成列展示。这时就需要 CASE 表达式登场了。
影寂ldy2 天前
数据库·笔记·sql
SQL 多表查询 完整版独立笔记多表查询用于查询两张及两张以上关联数据表的数据,核心依靠主键与外键关联字段匹配数据(如学生表StudentId、班级表ClassId)。
xqqxqxxq20 小时前
android·笔记·sql
SQL 字段约束笔记约束作用:在建表时给字段添加规则,限制表中数据,保证数据的完整性、合法性。 MySQL 常用约束:规则:被修饰的字段不能为 null,插入数据时必须提供值。
花青泽1 天前
数据库·sql
5-数据库-SQL注入-联合查询-关键字绕过-day13以 PHP 语言的数据库语法为例,系统讲解 SQL 注入中绕过 WAF 关键字过滤的原理与手法。按难易程度分层:基础 → 进阶 → 高阶。
龙仔7251 天前
运维·笔记·sql·人大金仓
人大金仓 KingbaseES V8 只读账号创建完整运维笔记适用版本:KES V8(不支持 ALL VIEWS 独立语法,ALL TABLES 包含表+视图) 环境信息: 端口:19988 目标库:OS_Core、OS_Core_GPS 账号:dtselece,密码:Fllkl00@jkj984
不剪发的Tony老师2 天前
数据库·sql
VeloxDB:一款免费开源的轻量级数据库管理工具VeloxDB 是一款专为开发人员打造的原生轻量级数据库管理工具,支持跨平台和多种数据库。VeloxDB 采用 Rust + Tauri 构建,遵循 MIT 开源协议,代码托管在 GitHub:
dotnet902 天前
数据库·sql·oracle
批量生成所有表的修改脚本1、-- 请将 'your_database_name' 替换为你的真实数据库名 SELECT CONCAT('ALTER TABLE `', TABLE_NAME, '` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;') AS alter_sql FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'your_database_name' AND TABLE_TYPE = 'B
灯澜忆梦2 天前
数据库·sql
【MySQL7】多表查询项目中业务数据存在关联,表与表分为三种关系:一对多、多对多、一对一,不同关系建表规则不同。部门表 & 员工表:
Qlittleboy2 天前
数据库·sql
tp5网站链接不上slqserver,计算机积极拒绝了链接驱动都安装好了,就是数据库不让链接,可能是slqserver的网络配置没有打开
snow@li2 天前
数据库·sql·mybatis
MyBatis:动态 SQL 全景梳理在实际业务开发中,数据库查询条件几乎不会一成不变:前端多条件筛选、非必填参数、动态排序、分页拼接、批量增删改等场景,固定写死的SQL语句完全无法适配业务需求。
z落落3 天前
java·数据库·sql
T-SQL 事务(Transaction)核心考点:事务的概念与特性、事务的开启/提交/回滚、事务解决的问题(数据一致性)、@@ERROR全局变量的使用、check约束的作用
ClouGence3 天前
数据库·sql·mysql
MySQL迁移到达梦怎么做?信创数据库低停机迁移实战把MySQL迁移到达梦,如果只是迁移一批静态数据,可以停机后导出再导入。但在生产环境中,MySQL通常还在持续产生订单、用户、库存等业务数据,几百GB甚至更大的数据库也很难在短时间内完成迁移。
北冥you鱼3 天前
数据库·sql·golang
Go语言 sql.Null 类型详解:处理数据库 NULL 值的正确姿势在 Go 语言中操作数据库时,一个常见且棘手的问题是如何处理 SQL 中的 NULL 值。Go 的基本数据类型(如 int、string、bool)无法直接表示 SQL 的 NULL 状态。如果数据库某字段为 NULL,而 Go 代码尝试将其扫描(Scan)到一个 int 变量中,将会导致错误。
NineData3 天前
数据库·sql·oracle·agent·ninedata·回滚·长事务
Oracle 长事务正在消耗 undo 空间,ChatDBA 能提前发现很多 DBA 遇到过:系统没有异常,会话没有报错,但 undo 表空间持续增长,业务操作越来越慢。排查到最后发现罪魁祸首是一个忘了提交的事务,几天甚至几周前开启,不做任何操作却始终占用行锁和 undo。
风曦Kisaki3 天前
数据库·sql·mysql
MySql常用命令速查表MySQL 不支持全外连接,可用 UNION 组合左右连接结果。嵌套在 SELECT、FROM、WHERE、HAVING 后的 SELECT 语句。
北冥you鱼3 天前
数据库·sql·golang
Go语言 database/sql 包常见方法解析与最佳实践Go 语言标准库中的 database/sql 包为关系型数据库操作提供了统一的接口,是 Go 语言进行数据库开发的核心。它采用“驱动 + 接口”的设计模式,使得开发者可以用一套 API 操作不同的数据库(如 MySQL、PostgreSQL、SQLite 等),极大提升了代码的可移植性和可维护性。