数据库最左前最原则
Posted 小绵羊~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库最左前最原则相关的知识,希望对你有一定的参考价值。
在使用多列索引或建立多列索引时,我们一般要遵循“最左前缀原则”。请简单说明“最左前缀原则”。
针对单列索引, 左边准确而右边模糊,可以用到索引,反之则不可以.
如 where name like ‘poly%’,可以用到, 而”%poly”则不用到.
针对多列索引, 左边的列用到索引后,右侧的列才有可能用到索引.
例 index(a,b,c), where a=? and b=? ,b列索引会用到.
如果直接 where b=?, 因为a列没用索引,所以b索引,用不到.
以上是关于数据库最左前最原则的主要内容,如果未能解决你的问题,请参考以下文章