没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Mysql安装文档参考:https://blog.csdn.net/yougoule/article/details/56680952
Explain工具介绍
使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈
在select语句之前增加explain关键字,MySQL会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是
执行这条SQL
注意:如果from中包含子查询,仍会执行该子查询,将结果放入临时表中
Explain分析示例
参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/explain-output.html
1 示例表:
2 DROPTABLEIFEXISTS`actor`;
3 CREATETABLE`actor`(
4 `id`int(11)NOTNULL,
5 `name`varchar(45)DEFAULTNULL,
6 `update_time`datetimeDEFAULTNULL,
7 PRIMARYKEY(`id`)
8 )ENGINE=InnoDBDEFAULTCHARSET=utf8;
9
10 INSERTINTO`actor`(`id`,`name`,`update_time`)VALUES(1,'a','2017‐12‐22
15:27:18'),(2,'b','2017‐12‐2215:27:18'),(3,'c','2017‐12‐2215:27:18');
11
12 DROPTABLEIFEXISTS`film`;
13 CREATETABLE`film`(
14 `id`int(11)NOTNULLAUTO_INCREMENT,
15 `name`varchar(10)DEFAULTNULL,
16 PRIMARYKEY(`id`),
17 KEY`idx_name`(`name`)
18 )ENGINE=InnoDBDEFAULTCHARSET=utf8;
19
20 INSERTINTO`film`(`id`,`name`)VALUES(3,'film0'),(1,'film1'),(2,'film2');
21
22 DROPTABLEIFEXISTS`film_actor`;
23 CREATETABLE`film_actor`(
24 `id`int(11)NOTNULL,
25 `film_id`int(11)NOTNULL,
26 `actor_id`int(11)NOTNULL,
27 `remark`varchar(255)DEFAULTNULL,
28 PRIMARYKEY(`id`),
29 KEY`idx_film_actor_id`(`film_id`,`actor_id`)
30 )ENGINE=InnoDBDEFAULTCHARSET=utf8;
31
32 INSERTINTO`film_actor`(`id`,`film_id`,`actor_id`)VALUES(1,1,1),(2,1,2),(3,2,1);
1 mysql>explainselect*fromactor;
资源评论
月色无痕
- 粉丝: 51
- 资源: 69
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功