欢迎来到天天文库
浏览记录
ID:22371626
大小:68.50 KB
页数:9页
时间:2018-10-28
《mysql explain详解--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、MySQLExplain详解>> 一.语法 explain<table_name> 例如:explainselect*fromt3ysql>explainselect*from(select*from(select*fromt3
2、NULL
3、NULL
4、NULL
5、NULL
6、1
7、
8、
9、2
10、DERIVED
11、
12、system
13、NULL
14、NULL
15、NULL
16、NULL
17、1
18、
19、
20、3
21、DERIVED
22、t3
23、const
24、PRIMARY,idx_t3_id
25、PRIMARY
26、4
27、
28、1
29、
30、 +----+-------------+-----
31、-------+--------+-------------------+---------+---------+------+------+-------+ 很显然这条SQL是从里向外的执行,就是从id=3向上执行. 2.select_type就是select类型,可以有以下几种 (1)SIMPLE 简单select(不使用union或子查询等)例如: mysql>explainselect*fromt3ysql>explainselect*from(select*fromt3
32、NULL
33、NULL
34、NULL
35、NULL
36、1
37、
38、
39、
40、2
41、DERIVED
42、t3
43、const
44、PRIMARY,idx_t3_id
45、PRIMARY
46、4
47、
48、1
49、
50、 +----+-------------+------------+--------+-------------------+---------+---------+------+------+-------+ (3).union union中的第二个或后面的select语句.例如mysql>explainselect*fromt3t3; +----+--------------+------------+-------+---
51、----------------+---------+---------+-------+------+-------+
52、id
53、select_type
54、table
55、type
56、possible_keys
57、key
58、key_len
59、ref
60、ro123456下一页>>>>这篇文章来自..,。ARY
61、t3
62、const
63、PRIMARY,idx_t3_id
64、PRIMARY
65、4
66、const
67、1
68、
69、
70、2
71、union
72、t3
73、ALL
74、NULL
75、NULL
76、NULL
77、NULL
78、1000
79、
80、
81、NULL
82、unionRESULT
83、
84、ALL
85、NULL
86、NULL
87、NU
88、LL
89、NULL
90、NULL
91、
92、 +----+--------------+------------+-------+-------------------+---------+---------+-------+------+-------+ (4).DEPENDENTunion union中的第二个或后面的select语句,取决于外面的查询mysql>explainselect*fromt3t3t3); +----+--------------------+------------+--------+----------------
93、---+---------+---------+-------+------+--------------------------+
94、id
95、select_type
96、table
97、type
98、possible_keys
99、key
100、key_len
101、ref
102、roysql>explainselect*fromt3t3; +----+--------------+------------+-------+-------------------+---------+---------+-------+------+-------+
103、id
104、sele
105、ct_type
106、table
107、type
108、possible_keys
109、key
110、key_len
111、ref
112、roysql>explainselect*fromt3t3ysql>explainselectidfromt3t3whereid=3952602); +----+--------------------+-------+-------+-------------------+---------+---上一页123456下一页>>>>这篇文章来自..,。------+-------+------+----------------------
113、----+
114、id
115、select_type
116、table
117、type
118、possible_keys
119、key
120、k
此文档下载收益归作者所有