join操作表适用于小于百万级别的,如果超过百万级别,建议单标查询
驱动表:数据少的表
被驱动表: 数据多的表
联表查询,explain执行计划中,id相等的,按照从上向下的顺序依次执行,先执行的即为驱动表
mysql关联查询: 循环嵌套查询, 驱动表作为循环的基础数据,然后一条一条的通过结果集中的数据作为过滤条件到下一张表中查询数据,最后合并结果, (for循环套for循环)
left join :左连接,左边的表即为驱动表
right join : 右连接,右边的表即为驱动表
inner join :由mysql自动 指定结果集少的表作为驱动表