一文读懂 MySQL 索引( 七 )


文章插图
从上图可以看到 type 为 ref 。
现在我们不从最左侧开始查询,直接跳过 name 字段
explain select * from goods where price = 5678 and mark = '华为手机';

一文读懂 MySQL 索引

文章插图
type 从 ref 变成了 index,这是因为 MySQL 建立索引时是按照组合索引中的字段顺序来排序的,如果跳过中间某个字段,则不一定是有序的了 。
5.3.3 尽量使用覆盖索引覆盖索引,需要查询的字段全部包含在索引列中,不需要回表查询

经验总结扩展阅读