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

Lệnh DESCRIBE của MySQL?

MySQL’s DESCRIBE hoặc DESC đều tương đương nhau. DESC là dạng rút gọn của lệnh DESCRIBE và được sử dụng để hiển thị thông tin về một bảng như tên cột và các ràng buộc đối với tên cột.

Lệnh DESCRIBE tương đương với lệnh sau -

SHOW columns from yourTableName command.

Sau đây là truy vấn hiển thị thông tin về một bảng với sự trợ giúp của lệnh DESCRIBE. Truy vấn như sau.

mysql> DESCRIBE Student;

Ở trên, Sinh viên là tên bảng trong cơ sở dữ liệu của tôi.

Truy vấn trên tạo ra kết quả sau.

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  | MUL | NULL    |       |
| Name  | varchar(100) | YES  | MUL | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.13 sec)

Đây là truy vấn tương đương cho kết quả tương tự. Truy vấn như sau.

mysql> show columns from student;

Sau đây là kết quả.

+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  | MUL | NULL    |       |
| Name  | varchar(100) | YES  | MUL | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.03 sec)

Như bạn thấy ở trên, cả hai đều cho cùng một đầu ra.