本文所指的驱动表、被驱动表讨论范围属于联结查询,即sql底层执行时,是以驱动表的数据为基准,去检索被驱动表中的数据。可根据此思路优化SQL执行效率。
    资料参考:
    https://blog.csdn.net/weixin_39653448/article/details/113345802

    实验过程:待补充

    结论:
    left join:A LEFT JOIN B,A为驱动表,B为被驱动表。若被驱动表查询字段未加索引,效率会非常低。
    join、where、inner join:MySQL会自动优化,将加索引的表设置为被驱动表,未加索引的表设为驱动表
    两个表都存在索引的情况下,小表驱动大表查询效果更好