Để đếm số lượng trường (cột) trong các bảng của một cơ sở dữ liệu MySQL, bạn có thể sử dụng câu lệnh SQL để truy vấn thông tin từ các bảng hệ thống trong cơ sở dữ liệu information_schema
. Cụ thể, bạn có thể sử dụng truy vấn sau:
SELECT
TABLE_NAME,
COUNT(COLUMN_NAME) AS NUM_COLUMNS
FROM
information_schema.COLUMNS
WHERE
TABLE_SCHEMA = 'your_database_name'
GROUP BY
TABLE_NAME
Order by COUNT(COLUMN_NAME) desc;
Trong đó, thay thế 'your_database_name'
bằng tên của cơ sở dữ liệu mà bạn muốn kiểm tra. Truy vấn này sẽ trả về danh sách các bảng trong cơ sở dữ liệu và số lượng cột trong từng bảng.