欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Mysql查詢表空間占用率

林玟書2年前9瀏覽0評論

MySQL是一種常用的數據庫管理系統,如果你需要查詢MySQL表的空間占用率,可以使用以下的SQL語句:

SELECT table_schema "Database", 
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) "Size (MB)"
FROM information_schema.tables
GROUP BY table_schema;

上述查詢語句會列出數據庫中每個表的空間占用率。

代碼解析:

  • SELECT:用于從數據庫中選擇數據。
  • table_schema:代表數據庫的名稱。
  • ROUND:用于將結果保留小數點后兩位。
  • SUM:用于計算表的數據和索引長度的總和。
  • data_length:代表數據長度。
  • index_length:代表索引長度。
  • 1024 * 1024:將字節轉換為MB。
  • FROM:用于指定要查詢的表。
  • information_schema:代表MySQL中一個特殊的數據庫,其中存儲了系統元數據。
  • GROUP BY:用于按照數據庫進行分組。

使用上述SQL語句,你可以輕松地查詢出MySQL中每個表的空間占用情況。