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

Nhận tên bảng bằng cách sử dụng câu lệnh SELECT trong MySQL?

Để lấy tên bảng bằng câu lệnh SELECT, hãy sử dụng “information_schema.tables”. Hãy để chúng tôi xem một ví dụ, trong đó chúng tôi có một cơ sở dữ liệu chứa 3 bảng. Cú pháp để lấy tất cả các tên bảng với sự trợ giúp của câu lệnh SELECT.

SELECT Table_name as TablesName from information_schema.tables where table_schema = 'yourDatabaseName';

Sử dụng cơ sở dữ liệu “kiểm tra” và áp dụng cú pháp trên để lấy tên bảng bằng cách sử dụng SELECT

mysql> use test;
Database changed
mysql> SELECT Table_name as TablesName from information_schema.tables where table_schema = 'test';

Đầu ra với tên của ba bảng.

+--------------------+
| TablesName         |
+--------------------+
| destination        |
| myisamtoinnodbdemo |
| originaltable      |
+--------------------+
3 rows in set (0.00 sec)