MYSQL语句,统计每个用户的总流量,结果按总流量从大到小排序显示

MYSQL语句,统计每个用户的总流量,结果按总流量从大到小排序显示,第1张

SELECT a.username AS username, SUM(a.flowkB) AS userflow, b.type AS type FROM flow AS a, usertype AS b WHERE a.username=b.username GROUP BY a.username ORDER BY userflow DESC

很简单那

看返回的数据量。一个字符大概算两字节。再乘以你传输的所有字数。就是大概的流量

再准确点,我们一般会用utf-8编码,UTF-8是变长编码,ASCCII区一个字节编码,其他的从两字节到4字节不等,如汉字一般是4个字节编码。多请求几次,求平均值,就能计算出比较准确的数据。

再把TCP/IP通讯的报文额外长度计算在内,会更准确。

select count(1) from "查询的表" where "时间" >= "当天零点" and "时间" <"当前时间"

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。

MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8735648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存