Heim > Datenbank > MySQL-Tutorial > Hauptteil

Was ist der SQL-Befehl, der die Feldnamen einer Tabelle zurückgibt?

王林
Freigeben: 2023-08-27 15:21:05
nach vorne
1204 Leute haben es durchsucht

返回表的字段名称的 SQL 命令是什么?

要返回表的字段名称,可以使用 desc 命令。语法如下 -

desc yourTableName;
Nach dem Login kopieren

或者您可以使用 information_schema.columns 表中的 column_name 字段。语法如下 -

select column_name from information_schema.columns where table_name = ’yourTableName’;
Nach dem Login kopieren

为了理解这两种语法,假设我们有一个表“ExtractCommentDemo1”。

使用第一种语法 -

mysql> desc ExtractCommentDemo1;
Nach dem Login kopieren

以下是显示字段的输出 -

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

使用第二种语法:

mysql> select column_name from INFORMATION_SCHEMA.COLUMNS
   −> where table_name = 'ExtractCommentDemo1';
Nach dem Login kopieren

以下是显示字段名称的输出 -

+-------------+
| COLUMN_NAME |
+-------------+
| UserId      |
| UserName    |
+-------------+
2 rows in set (0.00 sec)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist der SQL-Befehl, der die Feldnamen einer Tabelle zurückgibt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage