mysql中count函数使用
程序员文章站
2022-05-30 18:52:40
...
count()函数使用方式 count(*) 它返回检索行的数目, 不论其是否包含 NULL值。 SELECT 从一个表中检索,而不检索其它的列,并且没有 WHERE子句时, COUNT(*)被优化到最快的返回速度。例如: mysql SELECT COUNT(*) FROM student; 这个优化仅适用于 MyISAM
count()函数使用方式
count(*) 它返回检索行的数目, 不论其是否包含 NULL值。
SELECT 从一个表中检索,而不检索其它的列,并且没有 WHERE子句时, COUNT(*)被优化到最快的返回速度。例如:
mysql> SELECT COUNT(*) FROM student;
这个优化仅适用于 MyISAM表, 原因是这些表类型会储存一个函数返回记录的精确数量,而且非常容易访问。
对于事务型的存储引擎(InnoDB, BDB), 存储一个精确行数的问题比较多,原因是可能会发生多重事物处理,
而每个都可能会对行数产生影响。
COUNT(DISTINCT 字段)
返回不同的非NULL值数目。
若找不到匹配的项,则COUNT(DISTINCT)返回 0 。
推荐阅读
-
WordPress开发中的get_post_custom()函数使用解析,wordpressgetpost_PHP教程
-
Javascript中Eval函数的使用说明_javascript技巧
-
MySQL中的mysqldump命令使用详解
-
python中enumerate() 与zip()函数的使用比较实例分析
-
php中mysql_real_escape_string()函数的用法介绍
-
PHP中的strtr函数使用介绍(str_replace)
-
MySQL concat函数的使用
-
python中hex函数使用实例汇总
-
php中mysql连接和基本操作代码(快速测试使用,简单方便)_PHP
-
PHP中ob_start函数的使用说明_PHP教程