1.如果sql语句没有使用任何索引并且查询结果不加order by语句,则查询结果默认按照主键排序。
2.如果sql语句中使用了索引,则查询结果按照索引字段排序,如果是复合索引,则按照复合索引字段逐个排序。
3.sql语句中如果有order by,那尽量让order by也能走索引,比如select * from t where c1=x order by c2,那索引复合索引(c1,c2)可能是最好的选择。
1.如果sql语句没有使用任何索引并且查询结果不加order by语句,则查询结果默认按照主键排序。
2.如果sql语句中使用了索引,则查询结果按照索引字段排序,如果是复合索引,则按照复合索引字段逐个排序。
3.sql语句中如果有order by,那尽量让order by也能走索引,比如select * from t where c1=x order by c2,那索引复合索引(c1,c2)可能是最好的选择。