mysql>
mysql> use information_schema ; /*切換到information_schema資料下*/
database changed
mysql>
mysql>
select concat(round(sum(data_length/1024/1024),2),'mb'
) as data from tables; /*查詢所有資料大小*/
+----------+
| data |
+----------+
| 123.68mb |
+----------+
1 row in
set(0.36 sec)
mysql>
select concat(round(sum(data_length/1024/1024),2),'mb'
) as data from tables where table_schema=
'hrkip'
; /*查詢資料庫名稱為「hrkip」的資料大小*/
+--------+
| data |
+--------+
| 8.65mb |
+--------+
1 row in
set(0.00 sec)
mysql>
select concat(round(sum(data_length/1024/1024),2),'mb'
) as data from tables where table_schema=
'hrkip' and table_name=
'jx_lsjl'
; /*查詢資料庫名稱為「hrkip」,表名為「 jx_lsjl」的資料大小*/
+--------+
| data |
+--------+
| 6.77mb |
+--------+
1 row in
set(0.00 sec)
備註 :
data_length :儲存資料大小
data_length/1024/1024:將位元組轉換為mb
round(sum(data_length/1024/1024),2):取兩位小數
concat(round(sum(data_length/1024/1024),2),『mb』) :給計算結果追加單位 「mb」
mysql檢視資料庫大小或者表大小
要想知道每個資料庫的大小的話,步驟如下 1 進入information schema 資料庫 存放了資料庫的資訊 use information schema 2 查詢所有資料庫的大小 select concat round sum data length 1024 1024 2 mb as dat...
mysql 檢視資料庫 表 大小
記錄備忘 1 進去指定schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length 1024 1024 2 mb as data from tables 3 檢視指定資料庫...
MySQL資料庫表的檢視命令
進入mysql command line client下 檢視當前使用的資料庫 mysql select database mysql status mysql show tables mysql show databases 可以檢視有哪些資料庫,返回資料庫名 databasename mysql...