MySQL创建index提高多表查询效率
将模型简单化,假设有三个表:tblA, tblB, tblC. 每个表包含三列:col1, col2, col3. 表的其它属性不考虑。
在不创建index的情况下,我们使用以下语句关联三个表:
- SELECT
- *
- FROM
- tblA, 5 tblB, 6 tblC 7 WHERE
- tblA.col1 = tblB.col1 9 AND tblA.col2 = tblC.col1;
对该语句使用EXPLAIN命令查看其处理情况:
精彩图集
精彩文章