计算mysql数据库占用空间(使用容量)的函数mysqlUse.fn.php
说明:
计算mysql中某数据库的占用空间。
下载:
暂不提供mysqlUse.fn.php的下载,请参照下面的代码自己创建。^_^
代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php // 说明:数据库使用量 // 作者:upall // 日期:10:22 2010年11月10日 星期三 $db = "upall_blog" ; // 需要返回使用空间的数据库 $host = "localhost" ; $user = "root" ; $pwd = "db:root@blog.upall.cn" ; // 提示:此非本站密码,^_^ $link =mysql_connect( $host , $user , $pwd ) or die ( "Cann't connect server" ); mysql_select_db( $db , $link ) or die ( "Cann't select db" ); $aSql = "SELECT table_schema AS db, " . "sum( data_length + index_length ) /1024 / 1024 AS total " . "FROM information_schema.TABLES " . "WHERE table_schema = '$db' " . "GROUP BY table_schema " . "LIMIT 1" ; $mysqlUseQuery = mysql_query( $aSql ); $mysqlUseRs = mysql_fetch_array( $mysqlUseQuery ); echo 'DbUse: ' . round ( $mysqlUseRs [ 'total' ], 2) . ' MB' ; ?> |
<完>