use information_schema;
select
concat(round(sum(data_length/1024/1024),2),'MB') as 'MB',
concat(round(sum(data_length/1024/1024/1024),2),'GB') as 'GB'
from tables;
2.2、查询指定数据库占据的空间
sql复制代码
select
concat(round(sum(data_length/1024/1024),2),'MB') as 'MB',
concat(round(sum(data_length/1024/1024/1024),2),'GB') as 'GB'
from tables
where table_schema = 'vhr';
2.3、查询指定数据库的指定表占据的空间
sql复制代码
select
concat(round(sum(data_length/1024),2),'KB') as 'KB',
concat(round(sum(data_length/1024/1024),2),'MB') as 'MB',
concat(round(sum(data_length/1024/1024/1024),2),'GB') as 'GB'
from tables
where table_schema = 'vhr'
and table_name = 'user';