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

Truy vấn MySQL để hiển thị số lượng bảng trong cơ sở dữ liệu là gì?


Giả sử, ở đây tôi đang sử dụng cơ sở dữ liệu WEB. Chúng ta cần tìm số bảng trong WEB cơ sở dữ liệu. Đối với điều này, hãy sử dụng INFORMATION_SCHEMA.TABLES trong MySQL.

Sau đây là truy vấn để hiển thị số lượng bảng -

mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase
   -> from information_schema.tables
   -> where table_schema='web';

Điều này sẽ tạo ra kết quả sau -

+----------------------------------+
| TotalNumberOfTablesInWebDatabase |
+----------------------------------+
|                             1562 |
+----------------------------------+
1 row in set (0.27 sec)

Để chỉ kiểm tra xem số lượng bản ghi hiển thị ở trên có giống nhau hay không, hãy sử dụng lệnh SHOW TABLES. Lệnh này sẽ hiển thị tất cả các bản ghi có số đếm ở cuối như hình dưới đây−

Truy vấn MySQL để hiển thị số lượng bảng trong cơ sở dữ liệu là gì?