我在网上搜索关于order by 和where 以及索引关系时,发现大多数文章都提到
当order by 字段出现在where条件中时,才会利用索引而无需排序操作。其他情况,order by不会出现排序操作。
我很奇怪,当order by 字段出现在where条件中时,才会利用索引而无需排序操作,其它情况下,不应该都需要额外的排序操作么?
swadian2008的博客2、Order by 和 Group by 优化 3、Using filesort文件排序原理 // 以下建表结构和数据同《Mysql explain 索引优化案例》 1、like 'KK%' 和索引下推 like 'KK%'一般情况都会走索引,原因是like 'KK%' 用到了索引...