赞
踩
SELECT
FROM
JOIN ON
WHERE
GROUP BY
HAVING
ORDER BY
LIMIT
FROM
JOIN ON
WHERE
GROUP BY
HAVING
SELECT
ORDER BY
LIMIT
语法
explain SQL语句
例子
explain SELECT * FROM user;
字段 | 说明 |
---|---|
id | id相同为一组,从上往下执行;id越大组的优先级越高 |
select_type | 查询的类型; SIMPLE:简单查询, PRIMARY:子查询中最外层查询, SUBQUERY:子查询中内层查询, DERIVED:产生的临时表, UNION:联合查询, UNION RESULT:联合查询的结果集 |
table | 数据来源的表 |
type | 访问类型; 性能为:system > const > eq_ref > ref > range(至少) > index > ALL |
possible_keys | SQL执行过程中可能使用到的索引 |
key | SQL执行过程中实际使用到的索引 |
key_len | SQL执行过程中实际使用到的索引占用的字节数 它是计算出来的,并非实际使用长度 |
ref | 显示索引中哪一列被使用了 |
rows | SQL执行过程中实际读取的行数 |
Extra | 包含十分重要,但不方便在表格中显示的内容 Using filesort Using temporary Using index Using where Using join buffer impossible where select tables optimized away distinct |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。