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

mysql查看當前月數據庫

錢淋西2年前12瀏覽0評論

在MySQL中,我們經常需要查看當前月的數據庫信息。下面介紹如何使用MySQL查詢當前月數據庫的方法。

SELECT TABLE_SCHEMA AS `Database`,
ROUND(SUM(DATA_LENGTH + INDEX_LENGTH) / 1024 / 1024, 2) AS `Size (MB)`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA NOT IN ('information_schema', 'mysql', 'performance_schema')
AND YEAR(CURDATE()) = YEAR(FROM_UNIXTIME(UNIX_TIMESTAMP()))
AND MONTH(CURDATE()) = MONTH(FROM_UNIXTIME(UNIX_TIMESTAMP()))
GROUP BY TABLE_SCHEMA;

上述代碼通過查詢INFORMATION_SCHEMA.TABLES表來獲取數據庫的信息。使用YEAR()MONTH()函數來過濾掉非當前月的數據。

最后,使用GROUP BY語句將結果按數據庫名稱分組,并使用ROUND()函數取小數點后兩位,以MB為單位計算數據庫大小。