对Mysql而言,上面两查询语句执行的过程是相同的。所以效率也是一样的。关键是在适当的地方建立索引,利用索引可以大大降低连接时的开销。
此外利用EXPLAIN命令可以观察sql语句的执行,从而找到需要建立索引的地方。例如EXPLAIN SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.a = t2.a WHERE t2.b=1。
详细情况可以参考Mysql网站上提供的手册。
此外利用EXPLAIN命令可以观察sql语句的执行,从而找到需要建立索引的地方。例如EXPLAIN SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.a = t2.a WHERE t2.b=1。
详细情况可以参考Mysql网站上提供的手册。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货