MySQL 如何获取表的列名
您可以使用SHOW命令。
以下是语法 –
show columns from yourTableName;
让我们首先创建一个表 –
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)
以下是获取MySQL表的列名的查询 –
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 | |
+------------------+--------------+------+-----+---------+----------------+
5 rows in set (0.01 sec)
阅读更多:MySQL 教程