- 背景
1.新建兩張表
CREATE TABLE t1 (m1 int, n1 char(1)); CREATE TABLE t2 (m2 int, n2 char(1));
2.插入些數據
INSERT INTO t1 VALUES(1, 'a'), (2, 'b'), (3, 'c'); INSERT INTO t2 VALUES(2, 'b'), (3, 'c'), (4, 'd');
3.一條普通的sql
SELECT * FROM t1, t2 where t1.n1=t2.n2;
- 查看優化器優化的sql
1.進入命令行,查看執行計划

2.查看優化器優化的sql

3.可見,mysql優化器將普通的多表查詢的sql優化成了連接查詢,提升效率
