Để nhận tổng số hàng trong cơ sở dữ liệu MySQL, bạn có thể sử dụng hàm tổng hợp SUM () cùng với cột có sẵn TABLE_ROWS từ INFORMATION_SCHEMA.TABLES.
Cú pháp như sau−
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
Giả sử chúng tôi đang sử dụng cơ sở dữ liệu có tên "sample".
Bây giờ chúng ta sẽ nhận được tổng số hàng trong cơ sở dữ liệu MySQL−
mysql> SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = database();
Điều này sẽ tạo ra kết quả sau−
+-----------------+ | SUM(TABLE_ROWS) | +-----------------+ | 2043 | +-----------------+ 1 row in set (22.11 sec)