文章插图
从上图可以看到 type 为 ref 。
现在我们不从最左侧开始查询,直接跳过 name 字段
explain select * from goods where price = 5678 and mark = '华为手机';
文章插图
type 从 ref 变成了 index,这是因为 MySQL 建立索引时是按照组合索引中的字段顺序来排序的,如果跳过中间某个字段,则不一定是有序的了 。
5.3.3 尽量使用覆盖索引覆盖索引,需要查询的字段全部包含在索引列中,不需要回表查询
经验总结扩展阅读
- 如何优雅的备份MySQL数据?看这篇文章就够了
- 【博学谷学习记录】超强总结,用心分享|MySql连接查询超详细总结
- 一文讲清楚 JVM Safe Point
- day08-MySQL事务
- MySQL 窗口函数
- 线上服务宕机,码农试用期被毕业,原因竟是给MySQL加个字段
- mac通过docker一键部署MySQL8
- day07-2MySQL索引
- CentOS部署MySQL
- MySQL用户也可以是个角色