MySQL中explain的type类型

Posted xinyuan_java

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中explain的type类型相关的知识,希望对你有一定的参考价值。

MySQL中explain的type类型

 

|  ALL              |  全表扫描

|  index            |  索引全扫描

|  range            |  索引范围扫描,常用语<,<=,>=,between等操作

|  ref                |  使用非唯一索引扫描或唯一索引前缀扫描,返回单条记录,常出现在关联查询中

|  eq_ref           |  类似ref,区别在于使用的是唯一索引,使用主键的关联查询

|  const/system  |  单条记录,系统会把匹配行中的其他列作为常数处理,如主键或唯一索引查询

|  null                |  mysql不访问任何表或索引,直接返回结果

 

####由上至下,效率越来越高

以上是关于MySQL中explain的type类型的主要内容,如果未能解决你的问题,请参考以下文章

explain

MySQL explain type详解

MySQL高级中explain之type的介绍

mysql的explain关键参数

mysql explain中的type列含义和extra列的含义

MySQL优化Explain命令简介