Mysql命令行查看数据库大小(数据库版本为5.7以上)
数据库版本为5.7以上
1、选择数据库
use mydb1;
2、查看指定数据库表结构
select * from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA=\'mydb1\';
3、查看指定数据库的大小
比如说 数据库mydb1
select concat(round(sum(DATA_LENGTH/1024/1024),2), \'MB\') as data from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA=\'mydb1\';
4、查看指定数据库的表的大小
比如说 数据库mydb1中b1表
select concat(round(sum(DATA_LENGTH/1024/1024),2), \'MB\') as data from information_schema.TABLES where information_schema.TABLES.TABLE_SCHEMA=\'mydb1\' and TABLE_NAME=\'b1\';
![](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDIwLmNuYmxvZ3MuY29tL2Jsb2cvMzU2OTUvMjAyMTEwLzM1Njk1LTIwMjExMDA4MTYwNjI0ODEzLTE2OTQ1OTE1OTguanBn.jpg?w=700&webp=1)