テーブルのフィールド名を返すには、desc コマンドを使用できます。構文は次のとおりです。 -
desc yourTableName;
または、information_schema.columns テーブルの column_name フィールドを使用することもできます。構文は次のとおりです。 -
select column_name from information_schema.columns where table_name = ’yourTableName’;
これら 2 つの構文を理解するために、テーブル "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)
2 番目の構文の使用:
mysql> select column_name from INFORMATION_SCHEMA.COLUMNS −> where table_name = 'ExtractCommentDemo1';
以下は表示フィールド 名前 -
+-------------+ | COLUMN_NAME | +-------------+ | UserId | | UserName | +-------------+ 2 rows in set (0.00 sec)
以上がテーブルのフィールド名を返す SQL コマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。