mysql查看数据库大小

mysql查看数据库大小

数据库在使用很长时间后,可能需要备份或者了解数据库占用的空间,特别是对于业务数据或者爬取数据.
在mysql中有一个默认的数据库:information_schema,里边有一个Tables表记录了所有数据表的信息:
 
USE information_schema;

查询结果是每个数据库的大小(以k计算)
SELECT TABLE_SCHEMA, SUM(DATA_LENGTH)/1024 FROM TABLES GROUP BY TABLE_SCHEMA;

如果想要得到M和G,只需要除以1024和1024*1024.

该数据库的tables中海油很多数据,感兴趣可以通过show columns from tables查看.

留下评论