最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysqlcount提高方法总结

来源:懂视网 责编:小OO 时间:2020-11-09 21:17:43
文档

mysqlcount提高方法总结

mysql想必很多程序猿都是不陌生的。很多人在纠结count的用法,怎么样才能查询效果最好。今天来谈谈小编的一些看法,仅供参考。1、咱们先准备建一个表,并准备好测试数据方便后续步骤测试。以InnoDB引擎表为例。建表语句如下;
推荐度:
导读mysql想必很多程序猿都是不陌生的。很多人在纠结count的用法,怎么样才能查询效果最好。今天来谈谈小编的一些看法,仅供参考。1、咱们先准备建一个表,并准备好测试数据方便后续步骤测试。以InnoDB引擎表为例。建表语句如下;

mysql想必很多程序猿都是不陌生的。很多人在纠结count的用法,怎么样才能查询效果最好。今天来谈谈小编的一些看法,仅供参考。

1、咱们先准备建一个表,并准备好测试数据方便后续步骤测试

以InnoDB引擎表为例

建表语句如下

CREATE TABLE test.test

(

 a VARCHAR(50) NOT NULL COMMENT 'ddfdf',

 b VARCHAR(15) NOT NULL COMMENT 'fds',

 c VARCHAR(20) NOT NULL COMMENT 'asda',

 d VARCHAR(8) NOT NULL COMMENT 'ads',

 e longblob NOT NULL COMMENT 'asda',

 f VARCHAR(2000) COMMENT 'ads',

 g VARCHAR(8) NOT NULL COMMENT 'assd',

 h DATE NOT NULL COMMENT 'adsad',

 z VARCHAR(10) NOT NULL COMMENT 'adsd'

)

ENGINE=InnoDB DEFAULT CHARSET=utf8;

2、登陆到mysql并且换数据库

执行建表语句如下图所示

3、然后是准备测试数据,简单查一下是否有数据,如下图所示

4、接下来开始做测试

在没有where条件的情况下

有人觉得count(*)比count(字段)要快,还有人觉得count(字段)比count(*)要快?

那到底那个快,咱们一试便知,请看下图

根据图中结果显示,明显count(字段)快一些

5、那在有where条件的情况呢?count(*)和count(字段)谁更快?

请看下图执行效果

count(*)快一点,可能是数据量太少看不出太明显的效果

6、当然可以通过查看执行计划进行分析

在执行的sql前面加上desc或者explain即可,如下图所示

最后总结一下1.在没有where条件下,建议count(字段)2.在有where条件的情况下,建议count(*)最后总结一下1.在没有where条件下,建议count(字段)2.在有where条件的情况下,建议count(*)

您可能感兴趣的文章:

  • MySQL中无过滤条件的count详解
  • MySQL中聚合函数count的使用和性能优化技巧
  • MySQL中count(*)、count(1)和count(col)的区别汇总
  • mysql中count(), group by, order by使用详解
  • mysql count详解及函数实例代码
  • mySQL count多个表的数据实例详解
  • MySQL中distinct和count(*)的使用方法比较
  • 文档

    mysqlcount提高方法总结

    mysql想必很多程序猿都是不陌生的。很多人在纠结count的用法,怎么样才能查询效果最好。今天来谈谈小编的一些看法,仅供参考。1、咱们先准备建一个表,并准备好测试数据方便后续步骤测试。以InnoDB引擎表为例。建表语句如下;
    推荐度:
    标签: 提高 方式 mysql
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top