1. MySql 组合索引<span id="j1"/>
- MySQL组合索引具有最左优先原则
最左优先就是说组合索引的第一个字段必须出现在查询组句中,这个索引才会被用到。
只要组合索引最左边第一个字段出现在Where中,那么不管后面的字段出现与否或者出现顺序如何,MySQL引擎都会自动调用索引来优化查询效率。 - 根据最左匹配原则可以知道B-Tree建立索引的过程,比如假设有一个3列索引(col1,col2,col3),那么MySQL只会会建立三个索引(col1),(col1,col2),(col1,col2,col3)。
- where 语句中,必须要有第一个索引,如果没有则一个索引页调用不到
网友评论