前言
最新的 Java 面试题,技术栈涉及 Java 基础、集合、多线程、Mysql、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等,会持续更新。
如果对老铁有帮助,帮忙免费点个赞,谢谢你的发财手!
Mysql支持两种方式的排序
一、索引排序
索引排序Using index是指MySql扫描索引本身完成排序,效率比文件排序高。
Order by 满足两种情况会使用Using index:
- 1、order by语句使用索引最左前列;
- 2、使用where和order by语句,条件列组合满足索引最左前列。
二、文件排序
1、单路排序
是一次性取出满足条件行的所有字段,然后在sort buffer中进行排序;
select * from employees where name = 'zhuge'