登录
首页 >  数据库 >  MySQL

MySQL 索引两表连接查询优化案例

来源:SegmentFault

时间:2023-02-17 10:14:10 475浏览 收藏

本篇文章向大家介绍《MySQL 索引两表连接查询优化案例》,主要包括MySQL,具有一定的参考价值,需要的朋友可以参考一下。

未建立索引

EXPLAIN SELECT * FROM class LEFT JOIN book ON class.card=book.card;

1611580309911.png

在左表建立索引

ALTER TABLE `class` ADD INDEX Y(`card`);

1611580452523.png

LEFT JOIN 条件用于确定如何从右表中查找匹配行,左表的数据会全部显示。


在右表建立索引

DROP INDEX Y ON class;
ALTER TABLE `book` ADD INDEX Y(`card`);

1611580382422.png

LEFT JOIN 索引建立在右表,有助于利用索引从右表中查找匹配行。相反,如果是 RIGHT JOIN,索引应该建立在左表。

文中关于mysql的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《MySQL 索引两表连接查询优化案例》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>