当前位置: 首页 > wzjs >正文

百度做网站要多久app推广方案

百度做网站要多久,app推广方案,wordpress 会员收费,网站更改了资料 百度什么时侯来抓取在 MySQL 中,COUNT(*)、COUNT(1) 和 COUNT(字段名) 的核心区别在于 统计逻辑 和 性能表现,具体如下: 1. 统计逻辑差异 函数形式统计规则COUNT(*)统计表中所有行的数量,忽略字段值是否为 NULL(包括主键、非主键、NULL …

在 MySQL 中,COUNT(*)COUNT(1)COUNT(字段名) 的核心区别在于 统计逻辑性能表现,具体如下:


1. 统计逻辑差异

函数形式统计规则
COUNT(*)统计表中所有行的数量,忽略字段值是否为 NULL(包括主键、非主键、NULL 值)。
COUNT(1)逻辑与 COUNT(*) 完全相同,统计所有行的数量,1 是常量,不依赖具体字段。
COUNT(字段名)仅统计该字段值 不为 NULL 的行数。若字段允许 NULL,结果可能小于前两者。

2. 性能差异

COUNT(*) vs COUNT(1)
  • 性能几乎一致:现代 MySQL 优化器会将 COUNT(*)COUNT(1) 优化为相同的执行计划,直接统计行数,无需回表查询字段值。
  • 例外情况:若表有二级索引,COUNT(*) 可能优先选择最小的索引扫描,而非主键索引。
COUNT(字段名)
  • 依赖字段是否 NULL
    • 若字段 不允许 NULL(如主键或 NOT NULL 约束),结果与 COUNT(*) 相同。
    • 若字段 允许 NULL,需过滤 NULL 值,可能略慢于 COUNT(*)
  • 索引优化
    • 若字段有索引,COUNT(字段名) 可能直接扫描索引(比全表扫描更快)。
    • 例如:COUNT(id)(假设 id 是主键)可能比 COUNT(*) 更快,因为主键索引更紧凑。

3. 适用场景

场景推荐函数原因
统计表的总行数(含 NULL 值)COUNT(*)COUNT(1)直观且性能最优,无需关心字段内容。
统计某字段的非 NULL 值数量COUNT(字段名)明确过滤 NULL 值,结果可能更小。
字段有索引且需统计非 NULL 值COUNT(字段名)可能利用索引加速,性能优于全表扫描。

4. 示例验证

-- 创建测试表
CREATE TABLE test (id INT PRIMARY KEY,name VARCHAR(50),age INT NULL
);INSERT INTO test VALUES
(1, 'Alice', 25),
(2, NULL, 30),
(3, 'Bob', NULL);-- 统计总行数(含 NULL)
SELECT COUNT(*) FROM test;  -- 结果:3
SELECT COUNT(1) FROM test;   -- 结果:3-- 统计 name 字段非 NULL 的行数
SELECT COUNT(name) FROM test; -- 结果:2(Alice 和 Bob)-- 统计 age 字段非 NULL 的行数
SELECT COUNT(age) FROM test;  -- 结果:2(25 和 30)

总结

  • 优先使用 COUNT(*):语义清晰,性能可靠,适合大多数场景。
  • 避免滥用 COUNT(字段名):仅在需要过滤 NULL 值时使用,且注意字段索引情况。
  • COUNT(1)COUNT(*) 无本质区别:可视为等价写法,选择取决于代码风格。

我正在编程导航学习项目课程,和其他编程爱好者一起交流进步,你也一起来吧
点击进入

http://www.dtcms.com/wzjs/263247.html

相关文章:

  • 简答网站建设流程有哪些巨量引擎app
  • 专门做dm单的网站广州百度seo 网站推广
  • 解决问题的网站推广的十种方式
  • 许昌网站建设域名查询大全
  • 如何做织梦手机网站网上宣传广告怎么做
  • 做网站哪种编程语言好长沙关键词自然排名
  • 做网站攻击百度seo查询
  • 福州网站建设流程seo网站快排
  • 国产apple咸宁网站seo
  • 网络营销有什么新的变化重庆网页优化seo
  • 服务器托管公司排名seo网站优化公司
  • 生产备案号怎么查询网站常州网络推广seo
  • python做的网站哪些发帖百度秒收录网站分享
  • 艺术培训学校系统网站怎么做国家优化防控措施
  • 做网站需要注册什么公司查看今日头条
  • 电商类网站建设seo排名点击工具
  • 管理登陆网站开发软件seo优化排名经验
  • 济南网站制作运营谷歌网站优化
  • 做网站客户一般会问什么问题网络热词2021
  • 装修素材的网站大全百度河南代理商
  • 用hexo做网站seo优化内容
  • 私服网站去哪买空间啊竞价推广开户多少钱
  • 网站建设公众号管理谷歌关键词搜索量数据查询
  • 网站建设费属于无形资产吗seo提升关键词排名
  • 结合公众号小店做网站外贸网站seo推广教程
  • 做那个的网站免费b2b推广网站
  • 网站建设和使用现状百度一下首页百度一下
  • 服务器怎么用数据库建设网站站长之家网站排名
  • 潍坊中脉网站建设域名网站
  • 快速网站建设费用互动营销用在哪些推广上面