最近面试的时候,很多面试者对sql优化不知道从哪下手,其实mysql提供了一些查看的方法,可能是大家平时没有注意使用吧,
今天就来说说EXPLAIN的用法;
基本用法:
explain sql语句
例如:
EXPLAIN SELECT
ID,
USER_NAME,
USER_ID,
NET_BALLOTS,
AUDIT_TIME,
(@i :=@i + 1) AS ORDER_NUM
FROM
vote_user_video_info,
(SELECT @i := 0) AS it
ORDER BY
NET_BALLOTS DESC
分析的结果如下:
可以看出,一共有12个字段,每个字段的意思如下: