当前位置:首页 » 操作系统 » mysql数据库统计

mysql数据库统计

发布时间: 2024-06-22 17:17:00

php如何统计mysql数据库列中有逗号隔开的字段内多个值的个数

如果你要达到你说的这种效果,需要对数据库表进行重新设计,你现在这种设计不合理!

如果无法改变数据表的话,就需要PHP来进行处理,这需要把数据表里的所有行全取出来,然后根据切开的单个值组成数组,统计数组里值的个数,再排名。

下面简单的写一下代码,未经测试,主要看解决思路

$rank = $_pie = array();

$result = mysql_query(‘‘SELECT * FROM table’’); // table为你实际数据表名称
while ($row = mysql_fetch_assoc($result))
{
if (!empty($row['code']))
{
$_pie = explode(',', $row['code']);
foreach ($_pie as $_v) {
$rank[$_v]++; // 统计加1
}
}
}

if (!empty($rank))
{
rsort($rank); // 排序

$index = 0;

foreach ($rank as $key => $val) {
$index++;
echo $index . "\t" . $key . "\t" . $val . "\n"; // 输出样式
}
}

以上php方式应该可以达到你想要的结果,但不能做为实际生产解决方式,因为如果数据表里的数据多的话,这样做是非常不理想的,所以建议重新设计数据表!!
如你描述,跟网站中热门标签所需效果差不多,可以参考一些开源程序中热门标签的解决方案!!

⑵ mysql 数据库求平均数问题

MySQL的AVG函数是用来求出各种记录中的字段的平均值。

MySQL中语句如下:

updateTable1setavg_price=(selectavg(price)fromTable2

whereTable2=.ID=Table1.TID)

(2)mysql数据库统计扩展阅读

在使用数据库进行数据筛选时查询时,经常会用到一些聚合函数,如count(),sum(),max(),min(),avg()

聚合函数会把NULL排除在外,但Count(*)例外,并不会排除NULL;

AVG() 函数

AVG() 函数返回数值列的平均值。

SQL AVG() 语法

SELECT AVG(column_name) FROM table_name

sum为求平均值函数,将要求总和值的列sum(列名)

avg为求平均值函数,将要求平均值的列avg(列名)

nvl为如果未空则置空值为其他数据的函数,nvl(为空的列,将空值置成的其他值)

round为四舍五入函数,round(列名,保留小数位数)

⑶ mysql数据库中怎么记录每个用户每天使用了多少流量、短信

select count(1) from "查询的表" where "时间" >= "当天零点" and "时间" < "当前时间";
MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。
MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

⑷ 求一个统计数据库 所有表的记录条数的总和的语句(mysql)

<?php
mysql_connect('localhost','数据库帐号','数据库密槐仿搜码');
mysql_select_db('数据库名');

$result = mysql_query('show tables'); //获取所有大丛表名

$all_record = 0;
while($record = mysql_fetch_row($result)) {
$tb_name = $record[0]; //表名

$n = mysql_result(mysql_query('select count(*) from `'.$tb_name.'`'),0);
$all_record+=$n;
}

echo $all_record; //总记录数铅历

?>

热点内容
百度云解压密码忘记 发布:2024-11-26 14:35:36 浏览:863
最差拟合算法 发布:2024-11-26 14:21:17 浏览:739
指令式编程 发布:2024-11-26 14:16:24 浏览:19
阿里云ftp修改密码 发布:2024-11-26 14:12:11 浏览:617
mt4服务器ip 发布:2024-11-26 13:31:56 浏览:867
虚拟机编译得到bin文件 发布:2024-11-26 13:31:00 浏览:419
javaenumofenum 发布:2024-11-26 13:20:09 浏览:922
脚本中ge 发布:2024-11-26 13:14:24 浏览:376
安卓的gps怎么开 发布:2024-11-26 13:14:18 浏览:86
砍人脚本 发布:2024-11-26 13:14:15 浏览:257