快速统计某个数据库中每张表的数据量
2012-09-01 17:41
218 查看
在优化数据库的,或者在导入数据的时候,知道某个数据库中哪张数据表的数据量最多,有时候对我们还是有帮助的
所以自己简单写了几行代码用来实现以上需求
执行结果:
所以自己简单写了几行代码用来实现以上需求
执行结果:
<?php $conn=mysql_connect('localhost','root',''); mysql_select_db('数据库',$conn); $sql="SELECT information_schema.TABLES.TABLE_NAME FROM information_schema. TABLES WHERE table_schema = '数据库'"; $res=mysql_query($sql); while ($result = mysql_fetch_assoc($res)) { $tables[]=$result['TABLE_NAME']; }; echo "<table> <tbody> <tr> <td>表名</td> <td>数据量</td> </tr>"; foreach ($tables as $k=>$v){ $sql_count="select count(id) AS nums,'".$v."' from ".$tables[$k]; $res_count=mysql_query($sql_count); $result_count = mysql_fetch_assoc($res_count); echo "<tr><td>".$result_count[$v].'</td><td>'.$result_count['nums'].'</td></tr>'; } echo "</tbody></table>" ?>
相关文章推荐
- 通过php快速统计某个数据库中每张表的数据量
- 通过php快速统计某个数据库中每张表的数据量
- 快速统计hbase中某张表中数据条数
- ASP.NET 2.0里轻松获取数据库连接统计数据
- 数据库快速更新全表数据
- 将Excel数据快速大批量导入数据库的代码
- 将Excel数据快速大批量导入数据库的代码
- mysql 数据库怎样快速的复制表以及表中的数据
- 不影响数据库运行如何快速恢复刚删除的表及其数据(三)如何恢复刚更新的数百万条数据
- VBA的力量 快速获取多个表格中的数据后导入到数据库(图文)
- 数据库专题——SQL语句统计每天、每月、每年的数据
- 如何用PhpMyAdmin快速创建全新数据库并导入数据
- delphi学习点滴——将数据库数据快速导入Excel
- 快速删除数据库中所有表中的数据
- 数据操作中涉及到统计的部分主要借助数据库内置函数完成
- 统计 MySQL 数据库中每个表数据与索引占用的空间大小
- 快速剥离数据库数据
- 统计数据库中各用户的数据条数
- 报表统计(十) 访问数据库 利用Ajax与数据控件空间交互
- excel数据快速导入数据库