索引最左前缀原则原理
比如有一个联合索引(name,age,porstion)
底层是将三个字段的数据放到一起来进行排序
首先会通过最左边的字段即name进行排序,生成B+树,当name字段相同时则会通过下一个字段age来进行排序,当下一个字段age也相同时则会通过下下一个字段position在排序
所以如果没有最左边的字段 那么其它字段在B+树中并不是有序的
比如有一个联合索引(name,age,porstion)
底层是将三个字段的数据放到一起来进行排序
首先会通过最左边的字段即name进行排序,生成B+树,当name字段相同时则会通过下一个字段age来进行排序,当下一个字段age也相同时则会通过下下一个字段position在排序
所以如果没有最左边的字段 那么其它字段在B+树中并不是有序的