如何查看数据库的大小?

打开mysql命令行,输入以下命令:useinformation_schema;SELECTsum(DATA_LENGTH)+sum(INDEX_LENGTH)fromtableswhereTABLE_SCHEMA='数据库名称';得到的结果以字节为单位,除以1024是K,除以1048576是M。
information_schema是mysql系统数据库,里面的表存储了所有数据库信息;当然,如果你有mysql查看软件,可以直接打开information_schema表来查看。
另外,如果使用innodb引擎,默认数据库大小不能超过4G。

mysql怎么查看数据库中表的大小

1.查询整个mysql数据库,并将整个数据库的大小转换为MB。

selectconcat(round(sum(DATA_LENGTH/1024/1024),2),'MB')asdatafrominformation_schema.TABLES

2.,特定库的大小;

selectconcat(round(sum(DATA_LENGTH/1024/1024),2),'MB')asdata

frominformation_schema.TABLES

wheretable_schema='testdb'

3、设置库中表的大小检查;

selectconcat(round(sum(DATA_LENGTH/1024/1024),2),'MB')asdata

frominformation_schema.TABLES

wheretable_schema='testdb'

andtable_name='test_a';

4.查看mysql库中以test开头的表的所有存储大小。

selectconcat(round(sum(DATA_LENGTH/1024/1024),2),'MB')asdata

frominformation_schema.TABLES

wheretable_schema='testdb'

andtable_namelike'test%';