全球旧事资料 分类
查询优化
1explai

查询语句
showi
dexfromtb查询数据库表是不是有索引EXPLAIN在MySQL中可以使用EXPLAIN查看SQL执行计划,用法:EXPLAINSELECTFROMsys_me
结果说明
11id
SELECT识别符。这是SELECT查询序列号。这个不重要。
12select_type
表示SELECT语句的类型。有以下几种值:SIMPLE表示简单查询,其中不包含连接查询和子查询。PRIMARY表示主查询,或者是最外面的查询语句。
UNION表示连接查询的第2个或后面的查询语句。
fDEPENDENTUNIONUNION中的第二个或后面的SELECT语句,取决于外面的查询。UNIONRESULT连接查询的结果。SUBQUERY子查询中的第1个SELECT语句。
DEPENDENTSUBQUERY子查询中的第1个SELECT语句,取决于外面的查询。DERIVEDSELECTFROM子句的子查询。
13table
表示查询的表。
14type(重要)
表示表的连接类型。以下的连接类型的顺序是从最佳类型到最差类型:
f141system
表仅有一行,这是co
st类型的特列,平时不会出现,这个也可以忽略不计。
142co
st
数据表最多只有一个匹配行,因为只匹配一行数据,所以很快,常用于PRIMARYKEY或者UNIQUE索引的查询,可理解为co
st是最优化的。
143eq_ref
mysql手册是这样说的
好听全球资料 返回顶部