![](https://csdnimg.cn/release/download_crawler_static/86371564/bg3.jpg)
7、 DEPENDENT SUBQUERY
子查询中的第 1 个 SELECT 语句,取决于外面的查询。
8、 DERIVED
SELECT(FROM 子句的子查询)。
4.2.3. table
表示查询的表。
4.2.4. type(重要)
表示表的连接类型。
以下的连接类型的顺序是从最佳类型到最差类型:
1、 system
表仅有一行,这是 const 类型的特列,平时不会出现,这个也可以忽略不计。
2、 const
数据表最多只有一个匹配行,因为只匹配一行数据,所以很快,常用于 PRIMARY KEY 或
者 UNIQUE 索引的查询,可理解为 const 是最优化的。
3、 eq_ref
mysql 手册是这样说的:"对于每个来自于前面的表的行组合,从该表中读取一行。这可能
是最好的联接类型,除了 const 类型。它用在一个索引的所有部分被联接使用并且索引
是 UNIQUE 或 PRIMARY KEY"。eq_ref 可以用于使用=比较带索引的列。