MySQL データベースからランダムなフィールド値を選択しています。フィールドは動的に選択され、クエリごとに異なります。ここで、すべてのフィールドに説明を割り当て、フィールドの説明を出力したいと考えています。
たとえば、次のような 2 つのフィールドを選択しました。web_seo次にweb_maintenance、上記のフィールドをそれぞれ (Web サイトの SEO を希望しますか) および (当社による Web サイトのメンテナンスを希望しますか) として表示します。
そのMySql場合、データベース内の実際の列にコメントを割り当てることができます。
ALTER TABLE tbl CHANGE COLUMN col col INT(11) NOT NULL COMMENT 'This is the new comment'; 
information_schema次に、 (MySql 5.0+)を使用してこれらのコメントを選択できます。
SELECT 
  comments FROM information_schema.tables
WHERE 
  table_schema = 'dbname' 
AND 
  table_name = 'tbl'
編集
言い忘れましたが、information_schemaすべてのデータベースのすべてのメタデータが含まれていMySQLます。明らかなセキュリティの問題を回避するために必要なスキーマ/テーブルへの特定のアクセス権を持つ新しいユーザーを作成する価値があるかもしれません。
詳細については、次を参照してください。
http://dev.mysql.com/doc/refman/5.0/en/information-schema.html