最善の方法は、INFORMATION_SCHEMA を使用することです。 メタデータ仮想データベース。具体的には、 INFORMATION_SCHEMA.COLUMNS テーブル...
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
非常に強力で、テキストを解析することなく大量の情報を提供できます(列の種類、列がnull許容かどうか、最大列サイズ、文字セットなど)...
ああ、それは標準SQLです( SHOW ...
MySQL固有の拡張機能です)...
SHOW ...
の違いの詳細については INFORMATION_SCHEMA
を使用します 表については、MySQL INFORMATION_SCHEMA<のドキュメントを確認してください。 / code> 一般的に
...