在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一. 联合索引说明建立三个字段的联合索引 联合索引(a,b,c)相当于建立了索引:(a),(a,b),(a,b,c) 二. 那ac是否能用到索引呢?
1.建立abc联合索引(province,city,district) ac索引查询 SELECT * FROM user_address WHERE province = '广东' AND district = '南雄市'
2.直接建立ac两个字段得联合索引 SELECT * FROM user_address WHERE province = '广东' AND district = '南雄市'
3.ab索引查询
结论 abc联合索引,ac中的c不能命中这三个字段的联合索引,a可以命中,所以possible_keys列会显示使用了联合索引 三. 思考abc索引,acb会走索引吗?
四. 最左匹配原则的成因
到此这篇关于MySQL数据库索引的最左匹配原则的文章就介绍到这了,更多相关MySQL 索引最左匹配 内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论