编程随笔

  • 首页
  • 前端
  • 后端
  • AI
  • 中间件
  • 数据库
    • MongoDB
    • MySQL
  • 计算机基础
    • 操作系统
    • 数据结构
    • 计算机网络
  • 玩转工具
MySQL
MySQL

count(*)、count(1)、count(字段)有什么区别?结果一样吗?

以Innodb存储引擎来说: count主要用于统计行数或非 NULL 值的数量 性能上:count(*) = count(1) > count(主键字段)> count(其他字段) 结果上:不一样,因为count(字段)包括主键为NULL的不统计,而count(*)和count(1)NULL也会统计 执行过程上:count(*)、count(1)、count(主键字段)如果表中存在二级索引,优化器就会选择key_len最小的二级索引进行扫描,因为相同数量的二级索引记录比主键索引记录占用更少的存储空间,…

2025年5月30日 0条评论 80点热度 0人点赞 leon 阅读全文
MySQL

MySQL常见存储引擎

2025年5月30日 0条评论 92点热度 0人点赞 leon 阅读全文

leon

Java后端开发程序员

最新 热点 随机
最新 热点 随机
5 MongoDB demo 文章评论 4 索引 3 MongoDB基本常用命令 2 单机部署 1.MongoDB相关概念 java: 找不到符号 符号: 变量 log 位置: 怎么办
4 索引 使用宝塔面板+wordpress搭建个人博客网站保姆级教程 2 单机部署 3 MongoDB基本常用命令 java: 找不到符号 符号: 变量 log 位置: 怎么办 1.MongoDB相关概念
标签聚合
MySQL MongoDB 工具 Java
最近评论
leon 发布于 2 个月前(05月29日) 支持 :razz:

COPYRIGHT © 2025 编程随笔. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备2025130654号

浙公网安备33010202005089号