在mysql中檢視資料庫與表的大小的方法

2021-09-02 10:25:53 字數 825 閱讀 2293

有需要的朋友,可以參考下

可以按如下的具體步驟,查詢資料庫的大小,如下:

1、進入information_schema 資料庫(存放了其他的資料庫的資訊)

use information_schema;

2、查詢所有資料的大小:

select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables;

3、檢視指定資料庫的大小,(比如檢視資料庫test_db的大小):

select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema='test_db';
4、檢視指定資料庫的某個表的大小(檢視資料庫test_db中 members 表的大小):

select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables where table_schema='test_db' and table_name='members';
5、檢視每個資料庫的大小
select concat(round(sum(data_length/1024/1024),2),'mb') as data from tables group by table_schema;

就介紹這些了,希望對大家有所幫助。

MySQL中檢視資料庫

檢視當前使用的資料庫,可使用如下命令 mysql select database 使用函式database mysql show tables 列頭資訊中可看出當前使用的db,格式為 tables in db name mysql status 注意結果中的 current database 資訊 ...

MySQL中檢視資料庫

檢視當前使用的資料庫,可使用如下命令 mysql select database 使用函式database mysql show tables 列頭資訊中可看出當前使用的db,格式為 tables in db name mysql status 注意結果中的 current database 資訊 ...

mysql 檢視資料庫 表 大小

記錄備忘 1 進去指定schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length 1024 1024 2 mb as data from tables 3 檢視指定資料庫...