mysql
美丽De大海
走在设计的路上.....
展开
-
MySQL删除重复数据行,只保留一条
原文地址 : http://quqtalk.iteye.com/blog/2013602Sql代码 delimiter $$ CREATE TABLE `devices_all` ( `device_all_id` int(11) NOT NULL AUTO_INCREMENT, `device_id` varchar(512) DE转载 2015-10-12 22:16:49 · 498 阅读 · 0 评论 -
使用left join比直接使用where速度快的原因
多表使用left join只是把主表里的所有数据查询出来,其他表只查询表中的符合条件的某一条记录,所以速度非常快;而多表使用where内联,是把所有表的数据全查出来,然后进行比对,所以速度非常慢。使用left join要注意确定哪一张表是主表,如果无法确定主表,则选择哪张表查询的字段最多,就把哪张表作为主表。示例如下:使用left join,同样的数据量,时间不到1秒钟!转载 2016-01-08 23:00:25 · 18376 阅读 · 0 评论