| 您的当前位置:首页 --> MYSQL教程 --> mysql explain的用法(使用explain优化查询语句) |
| MYSQL教程 mysql explain的用法(使用explain优化查询语句) |
| 浏览次数:1285 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:mysql explain的用法(使用explain优化查询语句) |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
首先我来给一个简单的例子,然后再来解释explain列的信息。 表一:catefory 文章分类表: CREATE TABLE IF NOT EXISTS `category` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM INSERT INTO `test`.`category` VALUES (NULL , '分类1'); INSERT INTO `test`.`category` VALUES (NULL , '分类2'); INSERT INTO `test`.`category` VALUES (NULL , '分类3'); 表二:article文章表:
CREATE TABLE IF NOT EXISTS `article` (
`aid` int(11) NOT NULL,
`cid` int(11) NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`aid`),
KEY `cid` (`cid`)
) ENGINE=MyISAM
INSERT INTO `test`.`article` (`aid`, `cid`, `content`) VALUES ('', '7', '80vps(jb51.net)教程');
执行explain: EXPLAIN SELECT name, content FROM category, article WHERE category.id = article.cid 得到结果:
EXPLAIN列的解释: id:选定的执行计划中查询的序列号。表示查询中执行select子句或操作表的顺序,id值越大优先级越高,越先被执行。id相同,执行顺序由上至下。 select_type:查询类型 说明 1、SIMPLE:简单的select查询,不使用union及子查询 table:显示这一行的数据是关于哪张表的 |
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 mysql优化利器之explain使用介绍 |