ホームページ > データベース > mysql チュートリアル > SQL クエリを使用して MySQL の列名を取得するにはどうすればよいですか?

SQL クエリを使用して MySQL の列名を取得するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-13 05:24:09
オリジナル
428 人が閲覧しました

How Can I Retrieve MySQL Column Names Using a SQL Query?

SQL クエリを使用して MySQL テーブルから列名を取得する

MySQL テーブルからすべての列名を PHP の配列に抽出するには、次の SQL クエリを使用できます:

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';
ログイン後にコピー

このクエリはINFORMATION_SCHEMA メタデータ仮想データベース、具体的には INFORMATION_SCHEMA.COLUMNS テーブル。これは、列名だけでなく、列の型、NULL 値の許容性、最大サイズ、文字セットなどを含むテーブル列に関する包括的な情報を提供します。

INFORMATION_SCHEMA テーブルは、MySQL のメタデータにアクセスするための標準化された信頼性の高い方法を提供します。これらは、SHOW... コマンドのようにテキストベースの結果を解析する必要なく、豊富な情報ソースを提供します。このアプローチは、その能力と SQL 標準への準拠の両方の観点から推奨されます。

SHOW... テーブルと INFORMATION_SCHEMA テーブルの使用の違いについて詳しくは、INFORMATION_SCHEMA に関する公式 MySQL ドキュメントを参照してください。

以上がSQL クエリを使用して MySQL の列名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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