select * from aaaa where id in(1,2,3) --查找id在1,2,3中的数据集
select * from aaaa where id not in(1,2,3)--查找id不在1,2,3中的数据集
select * from aaaa where tt like "%as%"--查找tt字段中包含as字符的数据集
select * from aaaa where tt not like "%as%" --查找tt字段中不包含as字符的数据集
在查询效率上,是第一个快但是在对服务器的io压力上,倾向于使用第二个
因为一次查询就是一次mysql链接,占一个磁盘io。而且mysql一般的链接数是2000.你这一循环就一下占100个链接,虽然不会那么夸张,但是如果是高并发的情况。。就不容乐观了。
所以推荐使用第二个。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)