mysql 索引注意事项

1、索引不会包含有null的列上。复合索引只要一个列中出现null值。那这一列对于此索引就是无效的。

2、使用短索引

3、索引用在排序的字段上。where查询的语句后面。

4、like 'aaa%'可以使用索引

5、列上进行运算的不使用索引

6、not in,< >,!= 操作不能使用索引。

7、索引可以建立在经常使用的select 字段上。

8、索引要建立在值比较唯一的字段上。

9、对于那些定义字段类型为text,image和bit数据类型的数据不适合用索引,要么值太大,要么值太小。

10、在where和join出现的列需要建索引。

11、where 查询条件中使用了函数的字段不使用索引。

12、只有主键和外键类型相同的关联查询才使用索引,不然建立索引也失效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值