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

Làm cách nào để tôi có thể kiểm tra danh sách các bảng MySQL, trong một cơ sở dữ liệu khác với cơ sở dữ liệu chúng tôi đang sử dụng hiện tại, cùng với loại bảng trong tập kết quả?


Nó có thể được thực hiện với câu lệnh SHOW FULL TABLES. Cú pháp của nó sẽ như sau -

Cú pháp

SHOW FULL TABLES FROM db_name

Đây, db_name là tên của cơ sở dữ liệu mà chúng tôi muốn xem danh sách các bảng.

Ví dụ

Chúng tôi hiện đang sử dụng cơ sở dữ liệu có tên là ‘query’ và truy vấn MySQL bên dưới sẽ hiển thị cho chúng tôi danh sách các bảng cùng với loại bảng từ cơ sở dữ liệu có tên mysql.

mysql> SHOW FULL TABLES FROM mysql;
+---------------------------+------------+
| Tables_in_mysql           | Table_type |
+---------------------------+------------+
| arena                     | BASE TABLE |
| arena1                    | BASE TABLE |
| columns_priv              | BASE TABLE |
| dates                     | VIEW       |
| dates1                    | VIEW       |
| db                        | BASE TABLE |
| digits                    | VIEW       |
| engine_cost               | BASE TABLE |
| event                     | BASE TABLE |
| func                      | BASE TABLE |
| general_log               | BASE TABLE |
| gtid_executed             | BASE TABLE |
| help_category             | BASE TABLE |
| help_keyword              | BASE TABLE |
| help_relation             | BASE TABLE |
| help_topic                | BASE TABLE |
| innodb_index_stats        | BASE TABLE |
| innodb_table_stats        | BASE TABLE |
| ndb_binlog_index          | BASE TABLE |
| numbers                   | VIEW       |
| plugin                    | BASE TABLE |
| proc                      | BASE TABLE |
| procs_priv                | BASE TABLE |
| proxies_priv              | BASE TABLE |
| server_cost               | BASE TABLE |
| servers                   | BASE TABLE |
| slave_master_info         | BASE TABLE |
| slave_relay_log_info      | BASE TABLE |
| slave_worker_info         | BASE TABLE |
| slow_log                  | BASE TABLE |
| tables_priv               | BASE TABLE |
| test_date                 | BASE TABLE |
| time_zone                 | BASE TABLE |
| time_zone_leap_second     | BASE TABLE |
| time_zone_name            | BASE TABLE |
| time_zone_transition      | BASE TABLE |
| time_zone_transition_type | BASE TABLE |
| user                      | BASE TABLE |
+---------------------------+------------+
38 rows in set (0.01 sec)