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

mysql 查詢數(shù)據(jù)表占用空間

劉姿婷2年前10瀏覽0評論

在MySQL數(shù)據(jù)庫中,可以使用以下SQL語句查詢每個數(shù)據(jù)表占用的空間:

SELECT 
table_name AS `表名`,
round(((DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024), 2) `表大小(MB)`
FROM 
information_schema.TABLES
WHERE 
TABLE_SCHEMA = "數(shù)據(jù)庫名"
ORDER BY 
`表大小(MB)` DESC;

其中,table_name表示表名,DATA_LENGTH表示數(shù)據(jù)長度,INDEX_LENGTH表示索引長度,這兩者相加即為表占用的空間。使用round函數(shù)將算出的空間轉換為MB,保留兩位小數(shù)。

此外,information_schema是MySQL自帶的一張數(shù)據(jù)庫,其中包含有關MySQL服務提供的信息。通過查詢該庫中的TABLES表,可以獲得關于每個表的元數(shù)據(jù)信息。

需要注意的是,在SQL語句中需要將TABLE_SCHEMA替換成具體的數(shù)據(jù)庫名,才能查詢對應數(shù)據(jù)庫中的表空間信息。