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

Chúng ta có thể lấy tổng số hàng trong cơ sở dữ liệu MySQL không?

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