InnoDB中count(*)和count(1)结果相同,性能基本无差别,都会统计全部行数。语义:count(*)是SQL标准,直接统计行;count(1)判断常量1非空来计数。规范:优先写count(*)。区分:count(字段)只统计该字段非NULL的行,结果不一样。
InnoDB中count(*)和count(1)结果相同,性能基本无差别,都会统计全部行数。语义:count(*)是SQL标准,直接统计行;count(1)判断常量1非空来计数。规范:优先写count(*)。区分:count(字段)只统计该字段非NULL的行,结果不一样。