首页 / 数码百科 / 正文

MySQL查看数据库大小

时间:2024-06-22 20:02:04

导读:mysql查看数据库大小  在MySQL中,查看数据库大小可以通过以下几种方法: 1. 查询整个数据库的大小:可以使用以下代码:`select concat(round(sum(DATA_LENGTH/1......

mysql查看数据库大小 

在MySQL中,查看数据库大小可以通过以下几种方法:

1. 查询整个数据库的大小:可以使用以下代码:`select concat(round(sum(DATA_LENGTH/1024/1024),2),\'MB\') as data from information_schema.TABLES`。这将返回整个数据库的大小,单位转换为MB。

2. 查询某个数据库的大小:可以使用以下代码:`select concat(round(sum(DATA_LENGTH/1024/1024),2),\'MB\') as data from information_schema.TABLES where table_schema = \'testdb\'`。这将返回指定数据库的大小。

3. 查看库中某个表的大小:可以使用以下代码:`select concat(round(sum(DATA_LENGTH/1024/1024),2),\'MB\') as data from information_schema.TABLES where table_schema = \'testdb\' and table_name = \'test_a\'`。这将返回指定数据库中某个表的大小。

4. 查看mysql库中,test开头的表,所有存储大小:可以使用以下代码:`select concat(round(sum(DATA_LENGTH/1024/1024),2),\'MB\') as data from information_schema.TABLES where table_schema = \'testdb\' and table_name like \'test%\'`。这将返回指定数据库中所有以test开头的表的大小。

以上所有查询都需要使用information_schema数据库,该数据库存放了其他的数据库的信息。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、