mysql 对长字符串字段建索引需设前缀长度,因 innodb 单索引键限 767 字节;utf8mb4 下 […]
limit 10000,20 越来越慢是因为 mysql 需扫描并丢弃前 10000 行,而非直接定位;延迟关 […]
mb_convert_encoding 转不了 gbk 的根本原因是未指定源编码,必须显式传入第三个参数如 & […]
now() 返回语句开始时间,sysdate() 返回函数调用瞬间时间,故在耗时操作中二者结果可能不同;cur […]
批量更新应优先用 case when 实现原子性操作,其次考虑 insert…on duplica […]
学生选课系统只需 student、course、selection 三张表,需设外键、联合唯一索引及容量默认值 […]
mysql 分页应使用 limit (page-1)*size, size,注意 offset 从 0 开始且 […]
mysql 自增字段必须搭配主键或唯一索引使用,且仅支持整数类型;其值不连续,受插入失败、显式插入、重启等因素 […]
if 仅用于过程化 sql 环境,不能在普通查询中使用;case 是标准 sql 表达式,可在 select […]
SQL 中的 JSON 数据类型虽灵活,但直接用 SELECT * 或模糊匹配查 JSON 字段容易慢、难维护 […]