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

Làm cách nào để liệt kê tất cả các cột trong bảng MySQL?

Để liệt kê tất cả các cột trong một bảng, chúng ta có thể sử dụng lệnh SHOW. Đầu tiên chúng ta hãy tạo một bảng.

mysql> create table ColumnsList
   -> (
   -> id int,
   -> Firstname varchar(200),
   -> LastName varchar(100),
   -> Age int,
   -> Address varchar(300),
   -> CollegeName varchar(100)
   -> );
Query OK, 0 rows affected (1.33 sec)

Cú pháp để liệt kê tất cả các tên cột.

show columns from yourTableName;

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

mysql> show columns from ColumnsList;

Kết quả sau hiển thị tất cả các tên cột.

+-------------+--------------+------+-----+---------+-------+
| Field       | Type         | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| id          | int(11)      | YES  |     | NULL    |       |
| Firstname   | varchar(200) | YES  |     | NULL    |       |
| LastName    | varchar(100) | YES  |     | NULL    |       |
| Age         | int(11)      | YES  |     | NULL    |       |
| Address     | varchar(300) | YES  |     | NULL    |       |
| CollegeName | varchar(100) | YES  |     | NULL    |       |
+-------------+--------------+------+-----+---------+-------+
6 rows in set (0.00 sec)