首页 > 技术文章 > mysql索引简单记录一下

alisleepy 2021-07-08 15:41 原文

分类:

  • 普通索引:email等
  • 唯一索引:主键索引、唯一索引(id_number)
  • 联合索引:几个字段一起搭配查询时,建立联合索引,比如姓名+邮箱
  • 全文索引:很长文章时用

数据: B+树,左叶子节点 < 右叶子节点,寻找时,一直比较,直到最末级

使用:
- 最左原则
- 区分度高的字段建索引,比如id_card这种,性别区分度不高,就不适合建索引
区分度 = count(distinct column) / count(*)
- 索引不参与计算,不能带计算,否则不起作用

推荐阅读