Làm cách nào để mở một bảng trong dòng lệnh MySQL?

Câu lệnh CREATE TABLE dùng để tạo bảng trong cơ sở dữ liệu MYSQL. Tại đây, bạn cần chỉ định tên của bảng và định nghĩa (tên và kiểu dữ liệu) của từng cột

Câu lệnh SHOW OPEN TABLES hiển thị danh sách các bảng không TẠM THỜI hiện đang mở trong bộ đệm của bảng. Ngoài tên của các bảng, câu lệnh này còn cung cấp tên của cơ sở dữ liệu chứa bảng và các giá trị nhị phân (0 hoặc 1) chỉ định xem bảng có đang được sử dụng hay không và liệu nó có bị khóa hay không.

cú pháp

Sau đây là cú pháp của Câu lệnh SHOW OPEN TABLES –

SHOW OPEN TABLES
   [{FROM | IN} db_name]
   [LIKE 'pattern' | WHERE expr]

Thí dụ

Câu lệnh sau hiển thị thông tin về các bảng hiện đang mở trong bộ đệm bảng -

mysql> SHOW OPEN TABLES;
+--------------------+----------------------------+--------+-------------+
| Database           | Table                      | In_use | Name_locked |
+--------------------+----------------------------+--------+-------------+
| mysql              | check_constraints          | 0      | 0           |
| mysql              | column_type_elements       | 0      | 0           |
| mysql              | slave_master_info          | 0      | 0           |
| mysql              | foreign_keys               | 0      | 0           |
| mysql              | columns                    | 0      | 0           |
| mysql              | foreign_key_column_usage   | 0      | 0           |
| mysql              | server_cost                | 0      | 0           |
| mysql              | index_column_usage         | 0      | 0           |
| mysql              | view_table_usage           | 0      | 0           |
| mysql              | index_partitions           | 0      | 0           |
| mysql              | indexes                    | 0      | 0           |
| mysql              | schemata                   | 0      | 0           |
| mysql              | collations                 | 0      | 0           |
| mysql              | table_partition_values     | 0      | 0           |   
| mysql              | table_partitions           | 0      | 0           |
| demo               | employee                   | 0      | 0           |
| mysql              | tables                     | 0      | 0           |
| mysql              | role_edges                 | 0      | 0           |
| mysql              | triggers                   | 0      | 0           |
| mysql              | column_statistics          | 0      | 0           |
| mysql              | view_routine_usage         | 0      | 0           |
| performance_schema | events_waits_history_long  | 0      | 0           |
| mysql              | gtid_executed              | 0      | 0           |
| mysql              | engine_cost                | 0      | 0           |
| information_schema | CHARACTER_SETS             | 0      | 0           |
| mysql              | component                  | 0      | 0           |
| mysql              | user                       | 0      | 0           |
| mysql              | db                         | 0      | 0           |
| mysql              | tables_priv                | 0      | 0           |
+--------------------+----------------------------+--------+-------------+
66 rows in set (0.12 sec)

mệnh đề TỪ hoặc VÀO

Bạn có thể truy xuất thông tin về các bảng không TẠM THỜI hiện đang mở trong bộ nhớ cache của bảng từ một cơ sở dữ liệu cụ thể bằng cách sử dụng mệnh đề TỪ

mysql> SHOW OPEN TABLES FROM performance_schema;
+--------------------+----------------------------+--------+-------------+
| Database           | Table                      | In_use | Name_locked |
+--------------------+----------------------------+--------+-------------+
| performance_schema | events_waits_history_long  | 0      | 0           |
| performance_schema | session_status             | 0      | 0           |
| performance_schema | events_stages_history_long | 0      | 0           |
| performance_schema | events_statements_current  | 0      | 0           |
| performance_schema | session_variables          | 0      | 0           |
| performance_schema | threads                    | 0      | 0           |
+--------------------+----------------------------+--------+-------------+
6 rows in set (0.00 sec)

Bạn cũng có thể sử dụng mệnh đề IN thay vì TỪ như -

mysql> SHOW OPEN TABLES IN performance_schema;
+--------------------+----------------------------+--------+-------------+
| Database           | Table                      | In_use | Name_locked |
+--------------------+----------------------------+--------+-------------+
| performance_schema | events_waits_history_long  | 0      | 0           |
| performance_schema | session_status             | 0      | 0           |
| performance_schema | events_stages_history_long | 0      | 0           |
| performance_schema | events_statements_current  | 0      | 0           |
| performance_schema | session_variables          | 0      | 0           |
| performance_schema | threads                    | 0      | 0           |
+--------------------+----------------------------+--------+-------------+
6 rows in set (0.00 sec)

mệnh đề THÍCH

Sử dụng mệnh đề LIKE, bạn có thể chỉ định một mẫu để truy xuất thông tin về các bảng cụ thể hiện đang mở trong bộ nhớ cache của bảng. Truy vấn sau truy xuất mô tả về các bảng có tên bắt đầu bằng từ "thông tin"

mysql> SHOW OPEN TABLES LIKE 'time%';
+----------+---------------------------+--------+-------------+
| Database | Table                     | In_use | Name_locked |
+----------+---------------------------+--------+-------------+
| mysql    | time_zone_transition      | 0      | 0           |
| mysql    | time_zone_leap_second     | 0      | 0           |
| mysql    | time_zone_name            | 0      | 0           |
| mysql    | time_zone                 | 0      | 0           |
| mysql    | time_zone_transition_type | 0      | 0           |
+----------+---------------------------+--------+-------------+
5 rows in set (0.00 sec)

Mệnh đề WHERE

Bạn có thể sử dụng mệnh đề WHERE của câu lệnh SHOW OPEN TABLES để truy xuất mô tả của các biến khớp với điều kiện đã chỉ định

Làm cách nào để mở một bảng trong SQL?

Để xem dữ liệu bảng. .
Trong SQL Developer, tìm kiếm một bảng như được mô tả trong "Xem bảng". .
Chọn bảng chứa dữ liệu. .
Trong ngăn đối tượng, bấm vào tab phụ Dữ liệu. .
(Tùy chọn) Nhấp vào tên cột để sắp xếp dữ liệu theo cột đó
(Tùy chọn) Nhấp vào tab phụ SQL để xem câu lệnh SQL xác định bảng

Làm cách nào để xem cấu trúc bảng trong thiết bị đầu cuối MySQL?

Để hiển thị lược đồ, chúng ta có thể sử dụng lệnh DESC . Điều này đưa ra mô tả về cấu trúc bảng.

Làm cách nào để xem cấu trúc bảng trong dòng lệnh SQL?

Vì vậy, lệnh mô tả hoặc mô tả hiển thị cấu trúc của bảng bao gồm tên của cột, loại dữ liệu của cột và tính vô hiệu có nghĩa là . Tất cả các tính năng này của bảng được mô tả tại thời điểm Tạo bảng.