MySQL高级_索引案例分析(含口诀)

1 建表

MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)

2 建索引

MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)

3 问题一 mysql优化器

MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)

4 问题二 范围

MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)

5 问题三 排序

MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)

MySQL高级_索引案例分析(含口诀)

6 问题四 group by(分组之前必排序)

group by基本上都需要进行排序,会有临时表

MySQL高级_索引案例分析(含口诀)

7 问题五 like kk%

MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)
MySQL高级_索引案例分析(含口诀)

8 小总结

MySQL高级_索引案例分析(含口诀)

9 索引优化口诀

【优化总结口诀】
全值匹配我最爱,最左前缀要遵守;
带头大哥不能死,中间兄弟不能断
索引列上少计算,范围之后全失效
L|KE百分写最右,覆盖索引不写星
不等空值还有or,素引失效要少用
VAR引号不可丢,SQL高级也不难!