我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知
面试官:我看你的简历上写着精通MySQL,问你个简单的问题,MySQL联合索引有什么特性? 我:MySQL联合索引遵循最左前缀匹配原则,即最左优先,查询的时候会优先匹配最左边的索引。 例如当我们在(a,b,c)三个字段上创建联合索引时,实际上是创建了三个索引,分别是(a)、(a,b)、(a,b,c)。 查询条件中包含这些索引的时候,查询就会用到索引。例如下面的查询条件,就可以用到索引:
推荐阅读
- MySQL事务的ACID是如何实现的()
- MySQL|MySQL主从复制原理与实操
- Mysql练习-视图的操作
- MySQL高级优化|MySQL(索引优化、查询优化)
- #|MySQL-高级-9 索引优化及查询优化
- 数据库相关|Mysql数据查询优化——索引优化
- java提高|第07章 InnoDB数据存储结构【2.索引及调优篇】【MySQL高级】
- mysql|mysql 索引优化 2_mysql调优二-索引优化
- mysql优化varchar索引_Mysql调优-4通过索引进行优化
- mysql|mysql 字符串 索引优化_MySQL高级之索引优化分析