Jör*_*chs 4 mysql performance join
我想知道一个'正常'的内部连接是否会导致MySQL查询中的执行性能更高,而不是简单的查询,其中列出所有表,然后使用'和t1.t2id = t2.id'等连接它们.
执行计划和运行时是相同的.一个称为ANSI样式(INNER JOIN,LEFT,RIGHT),另一个称为Theta样式.
这两个查询在各方面都与mysql服务器等效
SELECT * FROM A INNER JOIN B ON A.ID = B.ID;
SELECT * FROM A, B WHERE A.ID = B.ID;
Run Code Online (Sandbox Code Playgroud)
您可以通过在两个查询前面键入EXPLAIN来测试它,并且返回的结果应该相同.
| 归档时间: |
|
| 查看次数: |
1130 次 |
| 最近记录: |