*和cont*的区别,在MySQL中
时间: 2023-12-03 07:05:19 浏览: 106
在 MySQL 中,`*`表示选取所有列,而`COUNT(*)`表示统计结果集中的行数。
而`COUNT(column)`则是统计某一列中非空值的数量。
例如:假设有一个表名为 `students`,其中有 `id`、`name`、`age`、`gender`四个列,如果执行 `SELECT * FROM students`,则会选取该表的所有列;如果执行 `SELECT COUNT(*) FROM students`,则会统计该表中的行数;如果执行 `SELECT COUNT(age) FROM students`,则会统计该表中 `age` 这一列非空值的数量。
阅读全文