-3

我正在从 MySQL 数据库中选择随机字段值。这些字段是动态选择的,并且在每个查询中都不同。现在我想将描述分配给每个字段并打印字段描述。

例如,我选择了两个字段,例如:web_seo然后web_maintenance我想将上述字段分别显示为(您想要您的网站 SEO)和(您想要我们公司的网站维护吗)。

4

1 回答 1

1

如果是,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

于 2013-05-02T10:02:02.887 回答