要查詢MySQL中每個表的數據量,你可以使用以下方法:
COUNT()
函數來計算表中的行數。例如,假設你有一個名為my_table
的表,你可以使用以下查詢來獲取表中的行數:SELECT COUNT(*) FROM my_table;
UNION
將多個查詢結合在一起。例如,假設你有兩個表table1
和table2
,你可以使用以下查詢來獲取這兩個表的數據量:SELECT 'table1' AS table_name, COUNT(*) AS row_count FROM table1
UNION ALL
SELECT 'table2' AS table_name, COUNT(*) AS row_count FROM table2;
SELECT
table_schema AS database_name,
table_name,
TABLE_ROWS AS row_count
FROM
information_schema.TABLES
WHERE
table_schema = 'your_database_name';
將your_database_name
替換為你的數據庫名稱。這個查詢將返回一個包含數據庫名、表名和行數的結果集。