mysql 檢視某資料庫各個表容量大小SQL

2021-10-04 10:36:10 字數 447 閱讀 1353

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...