我正在从 MySQL 数据库中选择随机字段值。这些字段是动态选择的,并且在每个查询中都不同。现在我想将描述分配给每个字段并打印字段描述。
例如,我选择了两个字段,例如:web_seo
然后web_maintenance
我想将上述字段分别显示为(您想要您的网站 SEO)和(您想要我们公司的网站维护吗)。
如果是,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