查看所有數據庫的大小
select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables
group by TABLE_SCHEMA
order by data_length desc;
查看數據庫每個表的存儲容量
SELECT aa.TABLE_NAME,aa.data_size,aa.index_size,aa.data_size+aa.index_size as table_size
from
(select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,
concat(truncate(index_length/1024/1024,2),' MB') as index_size
from information_schema.tables where TABLE_SCHEMA = '數據庫名'
group by TABLE_NAME
order by data_length desc) aa;
注:把數據庫名改爲要查看的數據庫名就可以了