类型
const:直接就可以通过聚簇索引或者二级索引+聚簇索引回源,轻松查到你要的数据
你的二级索引必须是唯一索引,才是属于const方式的
ref:普通索引(二级索引,不是唯一索引)
range: 利用索引来进行范围筛选
index: 全索引扫描
针对这种只要遍
历二级索引就可以拿到你想要的数据,而不需要回源到聚簇索引的访问方式
all:全表扫描
IS NULL:主键或者唯一索引 会从 const->ref
二级索引 会从ref-> ref_or_null
同时使用多个二级索引
表存在多颗索引树,单独使用一颗索引树是,结果集还是很大,
再次使用其他索引树,把多颗索引树的结果进行取并集,这个量就很小了,再回表
多表联合查询
嵌套循环关联,驱动表,被驱动表
驱动表 where条件里找一个索引,被驱动表,关联字段一定要索引
