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

Làm thế nào chúng ta có thể lấy cấu trúc của một dạng xem MySQL như chúng ta có thể lấy cấu trúc của một bảng MySQL?


Như chúng ta biết rằng các khung nhìn là một loại bảng ảo và cũng là một thành phần của các bảng, do đó chúng tôi có thể sử dụng cùng một truy vấn để lấy cấu trúc của một khung nhìn mà chúng tôi sử dụng để lấy cấu trúc của một bảng. Nói cách khác, chúng ta có thể sử dụng câu lệnh DESCRIBE để lấy cấu trúc của một dạng xem MySQL. Cú pháp của nó sẽ như sau -

Cú pháp

DESCRIBE view_name;

Ở đây, view_name là tên của chế độ xem mà chúng ta muốn lấy cấu trúc.

Ví dụ

Giả sử chúng ta muốn lấy cấu trúc của một dạng xem có tên là 'Thông tin' thì nó có thể được thực hiện với sự trợ giúp của truy vấn sau -

mysql> DESCRIBE INFO;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| ID      | int(11)     | YES  |      | NULL   |       |
| NAME    | varchar(20) | YES  |      | NULL   |       |
| SUBJECT | varchar(20) | YES  |      | NULL   |       |
| ADDRESS | varchar(20) | YES  |      | NULL   |       |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)

Tập hợp kết quả trên cho thấy rằng tất cả các trường có cùng định nghĩa như trong bảng cơ sở.