令仔学MySql系列(一)----explain详解
来源:互联网 发布:实体店 网络彩票 编辑:程序博客网 时间:2024/05/19 02:22
explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。下面是一个例子:
然后咱们来说一说表格中每一列的具体含义。
id
select_typeSELECT识别符。这是SELECT的查询序列号
SELECT类型,可以为以下任何一种:
table
输出的行所引用的表
type
possible_keys
指出MySQL能使用哪个索引在该表中找到行
key
显示MySQL实际决定使用的键(索引)。如果没有选择索引,键是NULL。
key_len
显示MySQL决定使用的键长度。如果键是NULL,则长度为NULL。
ref
显示使用哪个列或常数与key一起从表中选择行。
rows
显示MySQL认为它执行查询时必须检查的行数。多行之间的数据相乘可以估算要处理的行数。
filtered
显示了通过条件过滤出的行数的百分比估计值。
Extra
该列包含MySQL解决查询的详细信息
0 2
- 令仔学MySql系列(一)----explain详解
- 服务器数据库系列 - Mysql Explain 详解
- MySQL EXPLAIN 一: 输出格式详解
- Mysql Explain 一
- Mysql Explain 详解
- Mysql Explain 详解
- Mysql Explain 详解[强烈推荐]
- Mysql Explain 详解
- Mysql Explain 详解[强烈推荐]
- Mysql Explain 详解[强烈推荐]
- Mysql Explain 详解[转载]
- Mysql Explain 详解
- Mysql Explain 详解
- Mysql Explain 详解
- Mysql Explain 详解
- mysql explain 详解
- Mysql Explain 详解
- MySQL EXPLAIN 详解
- 小技巧
- LintCode之排列序号
- 动态规划---01背包问题
- mysql(加强篇)---数据约束
- 螺旋方阵
- 令仔学MySql系列(一)----explain详解
- 【Android】debug 状态下其签名文件 debug.keystore 相关(如何获得该文件,其密码,获取其sha1、MD5等)
- Android开发中的Tablayout和Fragment相结合切换的使用的总结
- 多线程和机器性能有关
- 《Django By Example》第七章 中文 翻译 (个人学习,渣翻)
- Spring Boot 配置 JavaMailSender发送邮件
- JDK命令行
- POJ 1087 A Plug for UNIX(网络流模板题)
- 脏读、幻读、不可重复读 and 乐观锁、悲观锁 and 事务五种隔离级别