为了账号安全,请及时绑定邮箱和手机立即绑定

关于sql优化

关于sql优化

qq_丨银丨_0 2016-09-21 15:57:52
count(1)比count(*)更快吗?where 1 = 1和where id > 0 哪一个更好
查看完整描述

1 回答

已采纳
?
leeong

TA贡献2条经验 获得超2个赞

1. 下面两张图应该能说明一些问题,项目中都是用count(*); 

57e24b730001a32d04350278.jpg

2. where 后面附带的条件判断 1=1 不用读取数据库已经是真了。而id>0 会多出一层查询,项目中一般也会使用 where 1= 1这种

57e24b730001582705000235.jpg

查看完整回答
1 反对 回复 2016-09-21
  • 1 回答
  • 0 关注
  • 1378 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信