可以总结成一个口诀:模型数空运最快。快速记忆,字面意思:运输模型空运是最快的。 模:索引列用了模糊查询,%在左边 型:索引列的数据类型不对,比如varchar类型的数字 数:索引列使用了函数,比如sum,avg等等 空:索引列进行了非空和空判断 运:索引列进行了运算,比如++ 最:索引列的最左原则,要按照索引定义的顺序使用。 快:当全表扫描比索引快时,mysql不会使用索引