select
table_schema as '資料庫',
table_name as '表名',
table_rows as '記錄數',
truncate (data_length / 1024 / 1024, 2) as '資料容量(mb)',
truncate (index_length / 1024 / 1024, 2) as '索引容量(mb)'
from
information_schema. tables
where
table_schema = 'dbname' -- 資料庫名字
order by
table_rows desc;
有時候我們可能需要了解資料庫中各個表的容量及大小,好了解資料庫情況。
現只需要一條sql就可以直觀的展示出來。
如何檢視mysql資料庫中各個表的大小
由於資料太大了。所以mysql需要 那前提就是需要知道每個表占用的空間大小。首先開啟指定的資料庫 use information schema 如果想看指定資料庫中的資料表,可以用如下語句 select concat round sum data length 1024 1024 2 mb as d...
mysql 檢視資料庫 表 大小
記錄備忘 1 進去指定schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length 1024 1024 2 mb as data from tables 3 檢視指定資料庫...
mysql檢視 MySQL檢視當前資料庫庫
mysql檢視當前資料庫庫 1 在mysql下檢視當前使用的是哪個資料庫,有三種方式 用select database 語句 mysql select database database test row in set 0.00 sec 從查詢結果中可以看出,當前用的是test資料庫 2 用show...