Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Lấy tên cột của bảng MySQL (SHOW COLUMNS)

Sử dụng lệnh SHOW COLUMNS hoặc truy vấn INFORMATION_SCHEMA.COLUMNS để liệt kê tên và thuộc tính các cột.

Cú pháp SHOW COLUMNS

SHOW COLUMNS FROM tenBang;

Ví dụ

Tạo bảng:

mysql> create table DemoTable ( 
    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, 
    StudentFirstName varchar(20), 
    StudentLastName varchar(20), 
    StudentAge int, 
    StudentAddress varchar(200) 
); 
Query OK, 0 rows affected (0.54 sec)

Hiển thị cột:

mysql> show columns from DemoTable;
+------------------+--------------+------+-----+---------+----------------+
| Field            | Type         | Null | Key | Default | Extra          |
+------------------+--------------+------+-----+---------+----------------+
| StudentId        | int(11)      | NO   | PRI | NULL    | auto_increment |
| StudentFirstName | varchar(20)  | YES  |     | NULL    |                |
| StudentLastName  | varchar(20)  | YES  |     | NULL    |                |
| StudentAge       | int(11)      | YES  |     | NULL    |                |
| StudentAddress   | varchar(200) | YES  |     | NULL    |                |
+------------------+--------------+------+-----+---------+----------------+

Thay thế lập trình: SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'tenBang' AND TABLE_SCHEMA = 'tenDB' - cho phép lọc, sắp xếp, join với metadata khác.