资讯专栏INFORMATION COLUMN

MySQL查询某个列中相同值的数量统计

Aklman / 2131人阅读

摘要:前言今天突然想到自己写的课表查询没有加统计功能,因此今天加上了统计,记录了请求的类型事件和时间,等新学期到来的时候就能用上了,毕竟刚开学同学们还是比较在意这学期都有什么课的哈哈哈,而且也能够丰富一下文经课表产品页的内容。

前言

今天突然想到自己写的课表查询Api没有加统计功能,因此今天加上了统计,记录了请求的类型、事件和时间,等新学期到来的时候就能用上了,毕竟刚开学同学们还是比较在意这学期都有什么课的哈哈哈,而且也能够丰富一下文经课表产品页的内容。
不过光统计到数据库也没用啊对不对,起码要加个获取每个请求类型的总次数,方便显示出同学们更注重查询哪一方面,能为后面的优化指出方向。

正文

既然有了需求,那就分析一下,假设站在了客户和程序员的角度上来看:
客户的语言:获取每个请求类型的总次数
程序员的语言:查询某个列中相同值的数量统计
ok,写了这么多的铺垫终于点题了,那么就请出mysql的统计大佬:count,让它写用代码的语言展示一下
代码的语言:

select `type`,count(1) as counts from `api_count` group by `type`
解析
select
  `type`, //查询某个列
  count(1) as counts //相同值的数量统计到(as)某列中
from
  `api_count` //来自某个表
group by
  `type` //根据(by)一定的规则进行分组(Group)
结语

第一次这样写文章,应该会有趣些吧~
效果如链:https://wechat.sangsir.com/ti...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/47472.html

相关文章

  • mysql统计一个列中不同值的数量

    摘要:统计一个列中不同值的数量需求统计一个列中不同值的数量,其中是用户来源,其中的值有三种,现在需要分别统计由这三种渠道注册的用户数量。方案用语句分别统计各自的数量。这样查询的量有点多了,如果这个值有个呢,那还得写条相似的语句,很麻烦。 MySQL 统计一个列中不同值的数量需求:MySQL 统计一个列中不同值的数量,其中 origin 是用户来源,其中的值有 iPhone 、Android ...

    darkbaby123 评论0 收藏0
  • MySql查询性能优化

    摘要:如果缓存的是关联查询的结果,那么其中的一个表发生变化,整个缓存就失效了。例如上面用代替关联查询比随机的关联更加高效。优化关联查询,要确保或者子句中的列上有索引,并且在建立索引时需要考虑到关联的顺序。 避免向数据库请求不需要的数据 在访问数据库时,应该只请求需要的行和列。请求多余的行和列会消耗MySql服务器的CPU和内存资源,并增加网络开销。例如在处理分页时,应该使用LIMIT限制My...

    魏宪会 评论0 收藏0
  • 浅析MySQL语句优化中的explain参数

    摘要:列显示使用了哪个索引,一般就是在你的语句中出现了等的查询。显示可能应用在这张表中的索引,一个或多个。根据表统计信息及索引选用情况,大致估算出找到所需记录所需要读取的行数 有什么用? 在MySQL中,当数据量增长的特别大的时候就需要用到索引来优化SQL语句,而如何才能判断我们辛辛苦苦写出的SQL语句是否优良?这时候explain就派上了用场。 怎么使用? explain + SQL语句即...

    MartinDai 评论0 收藏0
  • MySQL - EXPLAIN详解

    摘要:名名名记录与查询匹配的分区。示例代码索引连接类型与相同,只是索引树被扫描了。主要体现在两个方面如果查询索引被覆盖了,且满足表中所需的所有数据,这时只扫描索引树。属性只需通过索引树就可以从表中获取列的信息,无需额外去读取真实的行数据。 日常工作中,我们有时会通过日志记录下耗时较长的SQL语句,但是光找出这些SQL语句并不意味着完事了,常常需要借助EXPLAIN来查看SQL语句的执行计划,...

    z2xy 评论0 收藏0
  • Mysql 架构及优化之-索引优化

    摘要:索引基础知识索引帮助高效获取数据的数据结构索引中叫键数据越大越重要索引好比一本书为了找到书中特定的话题查看目录获得页码索引列位于列索引按值查找并且返回任何包含该值的行如果索引了多列数据那么列的顺序非常重要存储引擎说明存储引擎表锁表级锁不支持 索引基础知识 索引帮助mysql高效获取数据的数据结构 索引(mysql中叫键(key)) 数据越大越重要索引好比一本书,为了找到书中特定的话...

    binta 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<