4分钟精通MySql的explain核心功能解读

explain:
1.select_type,sql查询类型标记
2.table,表
3.partitions,分区
4.type,可用于判断是否使用索引及如何使用
4.possible_keys,用到的索引列
5.rows,扫描行
types效率排行
1.system:表只有一行数据,只出现在myisam引擎

2.const:对主键或unique唯一索引的查询
3.eq_ref:发生在联表查询,且查询条件是主键/unique

4.ref:满足索引最左原则且不走主键/unique唯一非空索引
5.ref_null:增加null判断
6.index_merge: and
7.unique_subquery
8.index_subquery:和7少见
9.range:

10.index:
11:all:

extra:显示附加信息,用于优化sql