ホームページ > バックエンド開発 > PHPチュートリアル > INFORMATION_SCHEMA を使用して MySQL テーブルの列名を取得するにはどうすればよいですか?

INFORMATION_SCHEMA を使用して MySQL テーブルの列名を取得するにはどうすればよいですか?

DDD
リリース: 2024-12-19 07:17:50
オリジナル
219 人が閲覧しました

How Can I Retrieve MySQL Table Column Names Using INFORMATION_SCHEMA?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート