首页 开发编程 正文

php怎么统计数据库容量(php统计数组个数)

1、php实现数据库统计2、PHP对MYSQL数据进行统计的问题3、php怎么获取MYSQL数据库大小和路径给代码4、如何用PHP查询一个数据库有多少张表多少条记录数和大小?...

本篇文章给大家谈谈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怎么统计数据库容量的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除