核心:
- order by 和 group by是将where 条件查出来的数据进行排序和分组(其实分组实质上是先排序,然后将排好序的数据进行分开)
-
同时还应知道,通过索引查询出来的数据是按照索引排好顺序的。
order by 和 group by什么时候会出现Using filesort ?
不会
出现Using filesort的情况 : 通过where条件查询出的数据,如果按照order by进行排序的话,本来就是有序的;会
出现Using filesort的情况 : 通过where条件查询出的数据,如果按照order by进行排序的话,不是有序的就会出现。