您的当前位置:首页 --> MYSQL教程 --> mysql explain的用法(使用explain优化查询语句) |
MYSQL教程 mysql explain的用法(使用explain优化查询语句) |
浏览次数:592 关键词 ( ) |
查看使用该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使用介绍 |