2

この状況では何も見つかりませんでした。ここに私の質問があります。

データベースにフィールドを作成した後、その特定のフィールドにコメントを残すこともできます。おそらく、そのフィールドの意味の説明などです。

その後問い合わせたいと思います。

これが可能であれば何か考えはありますか? 私が使用できる同様のものはありますか?

4

3 に答える 3

7

information_schema データベースの COLUMNS テーブルをクエリします。

SELECT a.COLUMN_NAME, a.COLUMN_COMMENT
FROM  information_schema.COLUMNS a 
WHERE a.TABLE_NAME = 'YOUR_TABLE_NAME'

データベース内の任意のタイプの要素 (つまり、テーブル、トリガーなど) に対して同様のクエリを実行できます。

于 2012-05-16T21:26:28.337 に答える
1

もう 1 つの方法は、SHOW CREATE TABLE mytableクエリを実行することです。列のコメントは、データ型、最大長、インデックス、外部キーなどに関するあらゆる種類の有用な情報とともに出力に含まれます。

このソリューションは、SQL でデータベースを操作する人に適しています。

たとえば、アプリケーションで使用するために列のコメントを取得する場合、information_schema.columns テーブルのクエリ (garnertb からの回答で提供) は、プログラムで処理しやすい結果セットを返します。table_name は複数のデータベースに出現する可能性があるため、table_schema 列にも述語を指定します。

于 2012-05-16T21:56:08.647 に答える