假设有一个t1表,其中的id为主键索引。那么SELECT * FROM t1 ORDER BY id;//不会用到索引。SELECT id FROM t1 ORDER BY id;//会用到索引,因为所需列即是索引列,那么搜索数据的时候就在索引文件里操作。那么就会用到索引。再深入一些:SELECT ABS(id) AS id FROM t1 ORDER BY id;//执行explain操作,extra项为Using index;Using filesort说明还用到了额外的文件排序。SELECT