汇商网 科技与电子产品领域信息大全

mysql查看数据库数据量大小

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数据库,该数据库存放了其他的数据库的信息。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除