最近面试过程中问了MySQL的Explain的使用,问了:Explain你最关注哪些字段?
1、Explain 介绍使用
EXPLAIN 关键字可以模拟优化器执行 SQL 语句,分析你的查询语句或是结构的性能瓶颈
在 select 语句之前增加 explain 关键字 ,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条 SQL
注意:如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中
官网:https://dev.mysql.com/doc/refman/5.7/en/explain-extended.html
2、数据准备
DROP TABLE IF EXISTS `actor`;
CREATE TABLE `actor