要返回表中的欄位名稱,可以執行 desc 命令。命令語法如下所示:


要返回表中的欄位名稱,可以使用 desc 命令。命令語法如下所示:-

desc yourTableName;

或者,可以使用 information_schema.columns 表中的 column_name 欄位。命令語法如下所示:-

select column_name from information_schema.columns where table_name = ’yourTableName’;

為了理解這兩種語法,我們假設有一個表 'ExtractCommentDemo1'。

使用第一種語法 -

mysql> desc ExtractCommentDemo1;

以下是顯示欄位的輸出 -

+----------+--------------+------+-----+---------+-------+
| Field    | Type         | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+-------+
| UserId   | int(11)      | YES  |     | NULL    |       |
| UserName | varchar(200) | YES  |     | NULL    |       |
+----------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

使用第二種語法

mysql> select column_name from INFORMATION_SCHEMA.COLUMNS
   −> where table_name = 'ExtractCommentDemo1';

以下是顯示欄位名稱的輸出 -

+-------------+
| COLUMN_NAME |
+-------------+
| UserId      |
| UserName    |
+-------------+
2 rows in set (0.00 sec)

更新於:2019-07-30

114 次瀏覽

開啟您的職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.