count(*) count(1) count(column)的区别

来源:互联网 发布:js面向对象原型 编辑:程序博客网 时间:2024/04/28 13:24

一、count(*)和count(1)的执行结果都是一样的,和count(column)的区别在于,count(*)和count(1)的统计结果中包括对null记录的统计,而count(column)不包括对null记录的统计

二、如果你的表没有主键,那么count(1)的执行要比count(*)快些;

三、如果你的表存在主键那么count(主键)是最快的;

四、如果你的表只有一个字段,那么count(*)是最快的。

0 0
原创粉丝点击