MySQL INFORMATION_SCHEMA を使用してテーブルの列名を取得する
MySQL テーブルの列名にアクセスする必要がある場合は、INFORMATION_SCHEMA を利用できます。メタデータ仮想データベース。 INFORMATION_SCHEMA 内の COLUMNS テーブルは、テーブルの列に関する包括的な情報を提供します。
特定のテーブルの列名を取得するには、次のクエリを実行します。
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
このクエリは、すべての列のリストを返します。 yourdatabasename データベース内の指定されたテーブルの列名。
INFORMATION_SCHEMA データベースは汎用性が高く、さまざまなデータベースへのアクセスを提供します。列タイプ、NULL 可能性、最大列サイズ、文字セットなどを含むメタデータ情報。これは、SHOW... のような MySQL 固有の拡張機能に代わる、信頼性の高い標準 SQL アプローチです。
SHOW... テーブルと INFORMATION_SCHEMA テーブルの間の微妙な違いについて詳しくは、INFORMATION_SCHEMA に関する MySQL の公式ドキュメントを参照してください。
以上がINFORMATION_SCHEMA を使用して MySQL テーブルの列名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。