MySQL 查询结果本质是数学集合,无序、无重复(除非显式允许),不保证顺序;ORDER BY、UNION/U […]
用 EXPLAIN 定位慢查询索引问题需重点关注 type、key、rows 和 Extra 四列:type […]
UNION 去重并隐式排序,性能较低;UNION ALL 不处理重复,性能高 2–5 倍;二者均要求列数、顺序 […]
触发器执行时用的是定义者(DEFINER)的权限;默认 SQL SECURITY 为 DEFINER,以创建者 […]
本文介绍如何使用 mypy 的高级泛型与 `typevartuple` 实现对 `foo(x)`(单参数)和 […]
EXPLAIN 是优化慢查询的必要起点,它揭示索引使用、临时表、排序等真实执行细节;盲目改 SQL 易跑偏方向 […]
MySQL 无原生集合类型,SET 仅为位图压缩字符串枚举,不支持动态集合运算;多值场景应优先用关联表,JSO […]
必须用 UNION 而非多次 SELECT 的核心场景是结果集结构一致且业务逻辑属同一类数据不同来源,如分库分 […]
中间结果是 SQL 执行中产生的阶段性数据集,如子查询结果、JOIN 未过滤数据等,通常以内存缓冲区暂存,仅在 […]
MySQL 本身不支持对象关系模型,ORM 是应用层桥接机制;主流框架通过类与属性映射表结构和字段,并需显式建 […]