select count(*)和select count(1)

简介:
 一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的

    假如表沒有主键(Primary key), 那么count(1)比count(*)快,
    如果有主键的話,那主键作为count的条件时候count(主键)最快
    如果你的表只有一个字段的话,那么count(*)就是最快的。

   count(*) 跟 count(1) 的结果一样,都包括对NULL的统计,而count(column) 是不包括NULL的统计


本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/p/5883971.html,如需转载请自行联系原作者
目录
相关文章
|
关系型数据库 MySQL 数据安全/隐私保护
Docker实战——MySQL的数据持久化
Docker实战——MySQL的数据持久化
3086 0
Docker实战——MySQL的数据持久化
|
1月前
|
SQL 算法 Java
MySQL分库分表:应对海量数据的策略
本文深入解析MySQL分库分表策略与实战技巧,涵盖分片键选择、算法对比、数据迁移、全局ID生成及跨分片查询处理等内容,助你构建可扩展的海量数据架构,提升系统性能与可用性。
|
5月前
|
存储 SQL 关系型数据库
MySQL存储引擎简介
在选择相应的存储引擎时,需要充分考虑实际业务场景、性能需求和数据一致性要求,从而为数据管理提供最佳支持。
307 17
|
SQL 算法 Java
Myqsql使用Sharding-JDBC分表分库和读写分离 1
Myqsql使用Sharding-JDBC分表分库和读写分离
262 0
|
12月前
|
安全 关系型数据库 MySQL
MySQL用户备份
【10月更文挑战第2天】MySQL用户备份
271 3
|
SQL 存储 关系型数据库
关系型数据库SQLserver添加新列
【8月更文挑战第4天】
370 9
|
安全 数据可视化 Java
linux安装ElasticSearch7.1和 kibana 启动
linux安装ElasticSearch7.1和 kibana 启动
229 1
|
Prometheus 监控 Cloud Native
业务端skywalking接入方案
业务端skywalking接入方案
1208 1
|
SQL 关系型数据库 Java
数据库系列课程(07)-Sharding-Jdbc简介
数据库系列课程(07)-Sharding-Jdbc简介
236 0
|
SQL 存储 关系型数据库
mysql数据库规范及关键字
所有规范会按照【高危】、【强制】、【建议】三个级别进行标注,遵守优先级从高到底。
499 0