# 2. MySQL 中阶 ## 2.2. 查询进阶 ### 2.2.1 别名 13.8 ### 2.2.2 BETWEEN 13.3.5 ### 2.2.3 CASE 13.3.2 ### 2.2.4 DISTINCT 13.3.10 ### 2.2.5 ORDER BY 13.3.11 ### 2.2.6 UNION 13.7 ### 2.2.7 正则表达式 13.9 ### 2.2.8 分页查询 13.3.16 ## 2.3 内置函数 ### 2.3.1 锁相关 11.9 ### 2.3.2 JSON 函数 11.10 ### 2.3.3 窗口函数 11.11 ### 2.3.4 时间日期函数 11.4 ### 2.3.5 其它函数 11.12 ## 2.4 聚合和分组 ### 2.4.1 计数 13.4.1 + 11.7.1 ### 2.4.2 求和 13.4.2 + 11.7.2 ### 2.4.3 最小值 13.4.3 + 11.7.3 ### 2.4.4 最大值 13.4.4 + 11.7.4 ### 2.4.5 平均值 13.4.5 + 11.7.5 ### 2.4.6 HAVING 13.3.12 + 13.3.13 ## 2.5 子查询 ### 2.5.1 无对应章节 ### 2.5.2 ANY 13.6.1 ### 2.5.3 ALL 13.6.2 ### 2.5.4 EXISTS 13.6.3 + 13.6.4 ### 2.5.6 列子查询 13.6.7 ## 2.6 连接查询 ### 2.6.1 INNER JOIN 13.5.1 ### 2.6.2 LEFT JOIN 13.5.2 ### 2.6.3 RIGHT JOIN 13.5.3 ### 2.6.4 CROSS JOIN 13.5.4 ### 2.6.5 复杂连接 13.5.5 ## 2.7 索引 ### 2.7.1 索引入门 14.1 + 14.2 ### 2.7.2 创建索引 14.3 + 14.4 ### 2.7.3删除索引 14.5 ## 2.8 MySQL 日志 ### 2.8.1 查询日志 28.1 ### 2.8.2 慢查询 28.2 ### 2.8.3 错误日志 28.3 ### 2.8.4 二进制日志 28.4 ### 2.9 备份与恢复 29.1 + 29.2 ### 2.9.2 灾难恢复 29.7 ## 2.10 用户和权限 ### 2.10.1 创建普通用户 30.2 ### 2.10.2 为用户授权 30.3 ### 2.10.3 查看用户权限 30.4 ### 2.10.4 撤销用户权限 30.6 ### 2.10.5 修改用户密码 30.7 ### 2.10.6 删除用户 30.8 ### 2.10.7 限制用户使用资源 30.9 # 3. MySQL 高阶 ## 3.1 深入索引 ### 3.1.1 唯一索引 14.3.3 + 14.4.3 ### 3.1.2 全值匹配 21.2.1 ### 3.1.3 匹配顺序 21.2.5 ### 3.1.4 组合索引 14.3.6 + 14.4.6 ### 3.1.5 空间索引 14.3.8 + 14.4.8 ### 3.1.6 全文索引 14.3.7 + 14.4.7 ### 3.1.7 隐藏索引 14.6 ### 3.1.8 函数和表达式索引 14.8 ## 3.2 SQL 高级技巧 ### 3.2.1 CTE 和递归查询 19.1 ### 3.2.2 Window Function 无对应章节 ### 3.3.3 透视表 无对应章节 ### 3.3.4 Double Not EXISTS 无对应章节 ### 3.3.5 写入和冲突 无对应章节 ### 3.3.6 事务 无对应章节 ## 3.3 过程化编程 ### 3.3.1 IF 16.13.1 ### 3.3.2 LOOP 16.13.3 ### 3.3.3 REPEAT 16.13.3 ### 3.3.4 WHILE 16.13.7 ### 3.3.5 游标 16.11 + 16.12 ## 3.4 设计优化 ### 3.4.1 生成列 19.2 ### 3.4.2 范式设计 3.1 ### 3.4.3 反范式设计 23.3 ### 3.4.4 增加中间表 23.4 ### 3.4.5 分析数据表 23.5 ## 3.5 运维与架构 ### 3.5.1 主从复制 31.1 ## 3.5.2 添加从库 31.3 ### 3.5.3 从主从复制到链式复制 31.4 ### 3.5.4 从链式复制到主从复制 31.5 ### 3.5.5 多源复制 31.2 ### 3.5.6 复制过滤器 31.7 ### 3.5.7 延迟复制 31.8 ## 3.6 查询优化 ### 3.6.1 SHOW STATUS 20.1 ### 3.6.2 SHOW PROFILE 20.3 ### 3.6.3 EXPLAIN 20.2 ## 3.7 写优化 ### 3.7.1 插入优化 22.6 ### 3.7.2 删除优化 22.7 ## 3.8 服务器优化 ### 3.8.1 配置项优化 24.2 ### 3.8.2 performance_schema 26.1.2 ### sys 数据库 26.2