本篇文章给大家谈谈php怎么统计数据库容量,以及php统计数组个数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录:
php实现数据库统计
用sql查询语句就能实现 例如 你的表名叫student 里面的性别字段是sex
查询男生有多少人
select count(*) as c from student where sex='男'
查询女生有多少人
select count(*) as c from student where sex='女'
然后在php里用MySQL_fetch_row就能得出结果了
PHP对MYSQL数据进行统计的问题
1.对所有三个字段设置索引;2.建议添加一个字段(整型)用作UNIX时间戳,用该字段对时间进行查找.
php 怎么获取MYSQL数据库大小和 路径 给代码
下面这个SQL语句可以查询数据库里面各个表的大小:
SHOW TABLE STATUS FROM 数据库名
下面这个语句可以显示数据库的数据文件路径(取消括号可以显示许多信息):
show variables [like 'datadir']
补充:
上面两个都是MYSQL的语句,与PHP无关,你可以在MYSQL的管理工具里面执行语句查看结果。如果你需要在PHP程序中获取这些信息,你需要象获取SELECT * FROM语句一样做,一般有下列步骤:
mysql_connect(服务器,用户,密码);
if ($res=mysql_query("show variables like 'datadir'"))
{
$row=mysql_fetch_array($res);
mysql_free_result($res);
echo '数据库路径:'.$row[0];
}
mysql_close();
如何用PHP查询一个数据库 有多少张表 多少条记录数 和大小?
首先,向你介绍一下information_schema。
information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面。
所以,你需要查表信息应该去这个库查
sql语句是
select * from information_schema.tables where table_schema='dbname';
希望采纳,祝您愉快!
php怎么统计数据库容量的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php统计数组个数、php怎么统计数据库容量的信息别忘了在本站进行查找喔。