Để áp dụng truy vấn MySQL cho từng bảng trong cơ sở dữ liệu, bạn có thể sử dụng INFORMATION_SCHEMA.TABLES. Sau đây là cú pháp -
SELECT SUM(TABLE_ROWS) AS anyAliasName FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=yourDatabaseName;
Hãy để chúng tôi triển khai cú pháp trên để truy vấn từng bảng trong cơ sở dữ liệu.
mysql> SELECT SUM(TABLE_ROWS) AS Total FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA= DATABASE();
Điều này sẽ tạo ra kết quả Sau -
+-------+ | Total | +-------+ | 1666 | +-------+ 1 row in set (0.01 sec)