mysql 复合索引 为什么遵循最左原则
1,>mysql :多列索引
https://dev.mysql.com/doc/refman/5.7/en/multiple-column-indexes.html
1>,B+树;
https://blog.csdn.net/Fmuma/article/details/80287924;
总结出:B+树会把数据存在叶子节点上;并且是连续的;所以复合索引(a,b,c);在a,a b,a b c三种情况会用到复合索引;
出现情况(a c) 的情况,导致叶子节点无法按照顺序查找数据,所以复合索引失效。如果一开始就没有进入索引树,例 b或者 c,也就没法用到复合索引。
复合索引失效结论如有错,请网友指正。