从 SELECT 到索引优化,覆盖 30 篇实用教程
了解什么是 SQL、关系型数据库、表/行/列的概念
掌握 SELECT 语句、选择特定列、别名 AS
使用比较运算符、AND/OR/NOT、BETWEEN、IN 过滤数据
掌握 ORDER BY 排序、LIMIT/OFFSET 分页
使用 DISTINCT 去重、IS NULL/IS NOT NULL、COALESCE
掌握 LIKE 通配符、%、_、正则表达式 REGEXP
掌握聚合函数:计数、求和、平均值、最大最小值
掌握 CONCAT、SUBSTRING、UPPER/LOWER、TRIM、LENGTH
掌握日期计算、格式化、DATE_ADD/DATEDIFF/NOW
用 CASE WHEN 实现 IF-ELSE 逻辑、分类统计
理解表关联原理、ON 条件、多表 INNER JOIN
掌握左连接、右连接、全外连接的区别与应用
表与自身连接、CROSS JOIN 笛卡尔积
掌握 UNION/UNION ALL 合并多个查询结果
掌握分组统计、多列分组、聚合函数配合
理解 WHERE vs HAVING 的区别、分组后过滤
掌握 ROW_NUMBER、RANK、PARTITION BY、OVER
掌握 WHERE 中子查询、IN/EXISTS/ANY/ALL
在 FROM 和 SELECT 中使用子查询
使用 WITH 子句简化复杂查询、递归 CTE
掌握单行/多行插入、INSERT SELECT、REPLACE
掌握条件更新、批量删除、安全操作注意事项
理解事务 ACID、BEGIN/COMMIT/ROLLBACK、并发控制
掌握数据类型、主键、默认值、AUTO_INCREMENT
掌握 UNIQUE、CHECK、FOREIGN KEY、级联操作
理解索引 B-Tree、创建索引、覆盖索引、执行计划
掌握创建视图、简化复杂查询、可更新视图
掌握 TOP N、分页、行转列、去重统计等常用模式
掌握 SELECT * 陷阱、索引使用、EXPLAIN 分析、慢查询优化
总结命名规范、SQL 注入防御、分库分表思路