將 MySQL 查詢應用於資料庫中每一張表?


要將 MySQL 查詢應用於資料庫中每一張表,可以使用 INFORMATION_SCHEMA.TABLES。以下是語法 −

SELECT SUM(TABLE_ROWS) AS anyAliasName
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA=yourDatabaseName;

讓我們實現上述語法來查詢資料庫中的每一張表。

mysql> SELECT SUM(TABLE_ROWS) AS Total
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA= DATABASE();

這將產生以下輸出 −

+-------+
| Total |
+-------+
| 1666  |
+-------+
1 row in set (0.01 sec)

更新於: 2019 年 7 月 30 日

222 次瀏覽

開啟你的 職業

透過完成課程來獲得認證

開始
廣告