mysql查詢數據庫大小
阿新 • • 發佈:2019-03-12
需要 databases info tab ria sql查詢 sch format sql 查看數據庫大小的方法:
MariaDB [mysql]> show databases;
MariaDB [mysql]> use information_schema;
查詢所有數據庫大小:
MariaDB [mysql]> select concat(round(sum(DATA_LENGTH/1024/1024),2),‘MB‘) as data from TABLES;
查詢制定的數據庫大小:
MariaDB [mysql]> select concat(round(sum(DATA_LENGTH/1024/1024),2),‘MB‘) as data from TABLES where table_schema=‘VIEWS‘;
可以看到,查詢數據庫大小只需要制定數據庫的名稱即可,如果需要查詢數據庫內制定表的大小,在最後添加條件即可:
MariaDB [mysql]> select concat(round(sum(DATA_LENGTH/1024/1024),2),‘MB‘) as data from TABLES where table_schema=‘VIEWS‘ and table_name=‘name‘;
MariaDB [mysql]> show databases;
MariaDB [mysql]> use information_schema;
查詢所有數據庫大小:
MariaDB [mysql]> select concat(round(sum(DATA_LENGTH/1024/1024),2),‘MB‘) as data from TABLES;
查詢制定的數據庫大小:
MariaDB [mysql]> select concat(round(sum(DATA_LENGTH/1024/1024),2),‘MB‘) as data from TABLES where table_schema=‘VIEWS‘;
MariaDB [mysql]> select concat(round(sum(DATA_LENGTH/1024/1024),2),‘MB‘) as data from TABLES where table_schema=‘VIEWS‘ and table_name=‘name‘;
mysql查詢數據庫大小