Computer >> Máy Tính >  >> Lập trình >> MySQL

Áp dụng truy vấn MySQL cho mỗi bảng trong cơ sở dữ liệu?

Để á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)