霜天部落 | 关注LAMP高性能、高并发架构的设计与研究

用SQL命令查看Mysql数据库大小

因为所管理的mysql数据库比较多,所以要想知道每个数据库的大小的话,在PhpMyAdmin中一个一个的查看太费时也费力。

今天知道了如何用SQL命令来查看mysql数据库大小,很是方便!!!

步骤如下:

1、进入 information_schema 数据库(存放了其他的数据库的信息)

use information_schema;

2、查询所有数据的大小:

SELECT concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data FROM TABLES;

3、查看指定数据库的大小:

比如查看数据库home的大小

SELECT concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data FROM TABLES WHERE table_schema=’home’;

4、查看指定数据库的某个表的大小

比如查看数据库home中 members 表的大小

SELECT concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data FROM TABLES WHERE table_schema=’home’ AND table_name=’members’;

大家可是试试哦:)

 



There are 2 Comments to "用SQL命令查看Mysql数据库大小"