在Mac操作系統下,我們要查看MySQL占用空間的大小,可以使用以下方法:
Step 1:打開終端(Terminal)
快捷鍵: command + 空格,搜索Terminal并打開
Step 2:進入MySQL服務器
mysql -uroot -p
注:-uroot表示以root用戶登錄,-p表示需要輸入密碼
Step 3:選擇要查看占用空間的數據庫
use database_name;
注:database_name是要查看的數據庫名稱
Step 4:執行以下查詢語句
SELECT
(TABLE_NAME) AS `Table`,
(ROUND((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2)) AS `Size (MB)`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'
AND TABLE_SCHEMA = 'database_name'
ORDER BY `Size (MB)` DESC;
注:將上述代碼中的database_name替換成要查看的數據庫名稱
Step 5:查看結果
執行完查詢語句后,會出現類似下面的結果:
+---------------+------------+
| Table | Size (MB) |
+---------------+------------+
| table1 | 32.97 |
| table2 | 21.19 |
| table3 | 1.07 |
| table4 | 0.13 |
| ... | ... |
+---------------+------------+
表格中的Size (MB)一列即為所查看數據庫占用空間的大小,單位為MB。