MySQL索引不仅影响查询速度而且影响查询结果的排序

时间:2022-11-01 04:43:50

1.如果sql语句没有使用任何索引并且查询结果不加order by语句,则查询结果默认按照主键排序。

2.如果sql语句中使用了索引,则查询结果按照索引字段排序,如果是复合索引,则按照复合索引字段逐个排序,此处与查询结果中是否包含索引字段无关。

3.sql语句中尽量不要使用order by ,会严重影响查询效率,尤其在高并发或者单表数据量超大的时候。