一、索引分析 1. 前面知识点回顾 第一行:(执行顺序4):id列为1,表示是union里的第一个select (select d1.name ....),select_type列的primary表示该查询为外层查询,table列标记为<derived3>,表示查询结果来自一个衍生表,其中derived3中3代表该查询衍生自第三个select查询,即id为3的select 第二行:(执行顺序2):id列为3,是整个