Rumah  >  Artikel  >  pangkalan data  >  Apakah arahan SQL yang mengembalikan nama medan jadual?

Apakah arahan SQL yang mengembalikan nama medan jadual?

王林
王林ke hadapan
2023-08-27 15:21:051203semak imbas

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

Untuk mengembalikan nama medan jadual, anda boleh menggunakan arahan desc. Sintaks adalah seperti berikut -

desc yourTableName;

Atau anda boleh menggunakan medan column_name daripada jadual information_schema.columns. Sintaksnya adalah seperti berikut -

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

Untuk memahami kedua-dua sintaks ini, anggap kita mempunyai jadual "ExtractCommentDemo1".

Menggunakan sintaks pertama -

mysql> desc ExtractCommentDemo1;

Berikut ialah output yang menunjukkan medan -

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

Menggunakan sintaks kedua:

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

Berikut ialah output yang menunjukkan nama medan -

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

Atas ialah kandungan terperinci Apakah arahan SQL yang mengembalikan nama medan jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam