数据库count(*),count(1),count(主键),count(rowid)的区别

数据库使用中经常使用count关键字,在不考虑Null的情况下
count(*),count(1),count(主键),count(rowid)的区别如下:

count(主键)效果类型, 这两个只扫描主键Index就可以得到数据,不包括null

count(ROWID)这也是只扫描Index的,效率高。
count(字段),不包括null
count(*),count(1)是扫描表的,包括null

你可能感兴趣的:(数据库count(*),count(1),count(主键),count(rowid)的区别)