MySql索引注意项
设置索引注意点:
多列索引 有最佳左前缀特性 所以尽量左边的字段是最常用的.
索引不会包括有NULL值,就是有NULL,索引就失效
不适合键值较少的列(重复数据较多的列)
索引失效的几种情况:
1.对于多列索引,不使用的第一部分,则索引失效(违反最佳左前缀原则)
1.1如果索引了多列,要遵守此规则,指的是从索引最左前列开始并且不跳过索引中的列;
1.2带头大哥不能死,中间兄弟不能断;
2.like查询以%开头,索引失效
3.字符串不加单引号,索引失效
4.不在索引列上做任何操作 ,否则索引失效
错误的例
原创
2020-06-01 01:24:31 ·
243 阅读 ·
0 评论