一. 面试题及剖析
1. 今日面试题
你用过explain吗?
explain有什么作用?
explain怎么用?
2. 题目剖析在上一篇文章中,壹哥给大家讲解了慢SQL的产生、原理及各种优化措施。在给大家讲解慢SQL优化的时候,壹哥给大家提到了一个explain关键字。当时给大家说这个关键字我会专门写文章讲解,既然承诺给大家的,那壹哥就会做到。这不,壹哥今天就专门写一篇文章来分析explain的用法和作用。
今天的面试题,我的好多个学生都遇到过,所以被问到的频率还是蛮高的,而且这个关键字对我们进行SQL语句的优化有着非常大的作用,这对我们开发时编写出高性能的SQL语句是很有帮助的。所以今天的文章,大家更多的是要当做一个教程来看哦。
二. explain 1. 概念"explain"翻译成中文有“解释、说明”的意思,在MySQL中负责SQL的执行计划,通过这个执行计划,我们可以了解