Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

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

Để lấy 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() kết hợp với cột tích hợp 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 ta đang sử dụng cơ sở dữ liệu có tên 'sample'.

Bây giờ chúng ta sẽ lấy 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 đầu ra sau:

+-----------------+
| SUM(TABLE_ROWS) |
+-----------------+
| 2043            |
+-----------------+
1 row in set (22.11 sec)