首页 >

mysql所有表数据量统计 |mysql 集群 常问题

hsqldb和mysql,存照片到mysql,mysql中的日期格式,common pool2 mysql,配置mysql权限管理,mysql 集群 常问题mysql所有表数据量统计 |mysql 集群 常问题

1.使用MySQL命令

#登录MySQL
mysql -u root -p
#选择要统计的数据库
use database_name;
#统计表数据量
SELECT table_name, table_rows
FROM information_schema.tables
WHERE table_schema = 'database_name';

2.使用PHP操作MySQL

#连接数据库
$conn = mysqli_connect("localhost", "username", "password", "database_name");
#查询数据库中所有表名
$tables_list = mysqli_query($conn, "SHOW TABLES");
#循环统计表数据量
while ($table_name = mysqli_fetch_row($tables_list)) {
$table_rows_result = mysqli_query($conn, "SELECT COUNT(*) FROM ".$table_name[0]);
$table_rows = mysqli_fetch_row($table_rows_result);
echo $table_name[0]."表中数据量为:".$table_rows[0]."
"; } #关闭数据库连接 mysqli_close($conn);

以上就是通过MySQL命令和PHP操作MySQL实现统计MySQL所有表数据量的方法,两种方法各有优缺点,根据不同的需求选择适合自己的方法。


  • 暂无相关文章