【项目实战】MySQL中count(1) 、count(col)、count(*) 如何选择?_在联表中如何选择count(1)-程序员宅基地

技术标签: 004 - 数据库  mysql  数据库  sql  

一、背景

有时候会看业务执行的情况,如查看多少用户已经领取了礼品等,需要看数据库的计数或统计用户使用情况时,往往会使用聚合函数COUNT(),聚合函数有很多种,列出如官网的截图
在这里插入图片描述
而其中常用的聚合函数主要是包括以下,其中就会涉及到使用Count的聚合函数。
在这里插入图片描述
Count常见有三种,具体要使用哪一种呢?
在这里插入图片描述

二、实际对比下

2.1 计算库中最大的表

按顺序执行以下SQL脚本,得出sys_job_log为最大的表

show DATABASES;
use information_schema;
show 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wstever/article/details/128800329

智能推荐

KindEditor 完全复制word内容_kindeditor 粘贴纯文本-程序员宅基地

文章浏览阅读809次,点赞14次,收藏10次。KindEditor 完全复制word内容,KindEditor 完全复制word图文内容,KindEditor粘贴word内容,KindEditor粘贴word图文,KindEditor一键粘贴word内容,KindEditor一键粘贴word图文,KindEditor粘贴word图文内容,KindEditor粘贴word,KindEditor一键粘贴word,KindEditor 完全复制word,返回图片地址HTML,用户使用操作起来更方便一些,一般发新闻,或者发文章用的比较多,可以说是高频使用,_kindeditor 粘贴纯文本

一个好看的Hexo主题,BFHUI_hexo beautiful-程序员宅基地

文章浏览阅读378次。CN Posthttps://blog.bfh.ink/?p=78AnnouncementThis theme is based on the enhanced version of the Argon theme, there is no plagiarism, the copyright belongs to both parties!Declaration (bug)Currently does not support Markdown’s code insertion metho_hexo beautiful

Springboot使用Gradle打war包_springboot gradle war 完整配置-程序员宅基地

文章浏览阅读964次。1、添加 apply plugin: ‘war’2、 添加依赖providedRuntime(‘org.springframework.boot:spring-boot-starter-tomcat’)3、修改启动类:继承SpringBootServletInitializer@SpringBootApplication@ImportAutoConfiguration({ AppAutoConfiguration.class, AppRestSwaggerConfiguration.clas_springboot gradle war 完整配置

HTML小游戏7 —— 《罗斯魔影》魔法消除游戏(附完整源码)_h5消除小游戏源码-程序员宅基地

文章浏览阅读6.4k次,点赞57次,收藏52次。100个H5游戏专栏 目前已有100+小游戏,源码在持续更新中,前200位订阅限时优惠,先到先得。 订阅专栏后可阅读100个HTML小游戏文章;还可私聊进前端/游戏制作学习交流群;领取一百个小游戏源码。_h5消除小游戏源码

CPM-LFM信号及其干扰技术-程序员宅基地

文章浏览阅读196次。CPM-LFM信号及其干扰技术_cpm-lfm

Exception starting filter struts2 java.lang.ClassNotFoundException: org.apache.-程序员宅基地

文章浏览阅读196次。[code="java"]org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter struts2java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExec..._严重: exception starting filter struts2 java.lang.classnotfoundexception: or

随便推点

基于Dubbo设计的智能公交查询系统_javahbb公交车-程序员宅基地

文章浏览阅读722次。本系统通过运用JAVA语言,使用SSM框架和Dubbo分布式来搭建。将智能公交查询系统信息存入Mysql数据库当中,通过系统来对数据库中的站点信息、公交信息、用户信息、公交信息、用户留言信息及新闻发布信息管理等事务。_javahbb公交车

计算机组成原理唐朔飞期末考知识点总结,统考计算机组成原理重难点复习指导...-程序员宅基地

文章浏览阅读672次。在计算机考研专业基础课统考科目中,计算机组成原理占45分,所占分值较大。自2009年计算机专业考研专业基础课首次实行全国统考以来,这已经是第三个年头。所以考研的学子一定要一如既往的重视。一、考查目标1、理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。2、理解计算机系统层次化结构概念,熟悉硬件与软件之间的界面,掌握指令集体系结构的基本知识和基本..._计算机组成原理唐朔飞学习指导

基于k8s+docker的高可用集群_xlirh-程序员宅基地

文章浏览阅读2.1k次。它允许你在同一个集群中托管多个应用程序, 并使用统一的入口(域名)来访问它们,而不需要为每个应用程序创建单独的域名和负载均衡器。这可以简化整体的架构和管理,并提高灵活性。模拟k8s在生产中的使用,通过k8s管理web集群,nfs保持前端页面一致性,并且搭建harbor仓库满足自身需求,使用Prometheus监控集群性能,让集群保持高可用。Ansible 的主要意义在于简化和自动化系统管理、配置管理和应用程序部署,从而提高效率、降低风险,并允许基础设施即代码的实践,有助于现代化的运维管理。_xlirh

设置QListView中的QScrollBar样式表_qllistview 滚动条样式-程序员宅基地

文章浏览阅读4k次。刚开始我只是用简单的qss语句设置QScrollBar,居然完全不起作用!_qllistview 滚动条样式

CSS3中支持滤镜效果的实现方法_css加颜色滤镜-程序员宅基地

文章浏览阅读88次。其中,CSS3提供了一种强大的功能,即通过使用滤镜(Filter)效果来改变HTML元素的外观。滤镜可以应用于图像、文字和其他HTML元素,以实现各种视觉效果,例如模糊、饱和度调整、颜色变换等。属性和各种滤镜函数,我们可以轻松地实现模糊、亮度调整、对比度调整、灰度转换、色相旋转、颜色反转等各种视觉效果。在使用滤镜效果时,建议进行兼容性测试,并提供合适的回退方案,以确保在不支持滤镜效果的浏览器中,元素仍然能够显示正常。属性来应用滤镜效果。总结起来,CSS3的滤镜功能为开发人员提供了丰富的样式选择和效果。_css加颜色滤镜

差分进化算法用c语言实现,python 实现差分进化算法-程序员宅基地

文章浏览阅读270次。对于种群优化算法来说,最著名的为粒子群算法、遗传算法及差分进化算法,在前面的博客中实现了其中基本型。应在用C语言编写的运行速度快,但是Python近年来越来越流行,所以蟒蛇实现差分进化算法,通过函数测试运行很快速。主要是用到了numpy库来实现,绘图显示使用的是matplotlib库。差分进化算法总的有四步骤:(1)种群初始化(2)变异操作(3)交叉操作(4)贪婪选择操作 # -*- coding..._差分进化算法的语言处理