2个回答
展开全部
下面这个SQL语句可以查询数据库里面各个表的大小:
SHOW TABLE STATUS FROM 数据库名
下面这个语句可以显示数据库的数据文件路径(取消括号可以显示许多信息):
show variables [like 'datadir']
补充:
上面两个都是MYSQL的语句,与PHP无关,你可以在MYSQL的管理工具里面执行语句查看结果。如果你需要在PHP程序中获取这些信息,你需要象获取SELECT * FROM语句一样做,一般有下列步骤:
mysql_connect(服务器,用户,密码);
if ($res=mysql_query("SHOW TABLE STATUS FROM 数据库名"))
{
while($row=mysql_fetch_array($res)) print_r $row;
mysql_free_result($res);
}
mysql_close();
SHOW TABLE STATUS FROM 数据库名
下面这个语句可以显示数据库的数据文件路径(取消括号可以显示许多信息):
show variables [like 'datadir']
补充:
上面两个都是MYSQL的语句,与PHP无关,你可以在MYSQL的管理工具里面执行语句查看结果。如果你需要在PHP程序中获取这些信息,你需要象获取SELECT * FROM语句一样做,一般有下列步骤:
mysql_connect(服务器,用户,密码);
if ($res=mysql_query("SHOW TABLE STATUS FROM 数据库名"))
{
while($row=mysql_fetch_array($res)) print_r $row;
mysql_free_result($res);
}
mysql_close();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询