首页 > 数据库技术 > 详细

mysql索引

时间:2018-11-28 01:01:56      阅读:194      评论:0      收藏:0      [点我收藏+]

索引使用建议

1.最好用数字做索引,主键最好是自增id而非uuid

2.每次查询只能用一个索引,因此建议使用组合索引

3.查询的字段如果辅助索引树都包含,可以省去第二次搜索主键索引树的操作

哪些情况需要创建索引

  1. 主键自动建立唯一索引
  2. 频繁作为查询条件的字段应该创建索引
  3. 多表关联查询中,关联字段应该创建索引
  4. 查询中排序的字段,应该创建索引
  5. 查询中统计或者分组字段,应该创建索引 

哪些情况不需要创建索引

  1. 表记录太少
  2. 经常进行增删改操作的表
  3. 频繁更新的字段
  4. where条件里使用频率不高的字段

注意事项

like语句   ——   like ‘%aaa%‘或者like ‘%aaa‘不会使用索引而like "aaa%"可以使用索引

is null、is not null   ——   会不使用索引

mysql索引

原文:https://www.cnblogs.com/amiezhang/p/10029901.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!