使用PHP访问MySQL字段的注释

时间:2011-02-23 22:23:29

标签: php mysql

在MySQL表格中创建字段时,需要填写“评论”框。如何使用PHP访问“评论”框中的数据?

5 个答案:

答案 0 :(得分:55)

使用:

SHOW FULL COLUMNS FROM tbl_name

注意关键字 FULL ,这就是MySQL将特权和评论信息包含在响应中的原因。

答案 1 :(得分:13)

围绕information_schema

SELECT table_comment
FROM information_schema.tables
WHERE table_schema = 'myschema' AND table_name = 'mytable'

答案 2 :(得分:8)

SELECT 
    COLUMN_COMMENT
FROM 
    information_schema.COLUMNS
WHERE
    TABLE_NAME = 'venue'

非常适合用于表列标题或更可读/安全的实际列名称版本。例如,Venue ID的列实际上是vid_xt

上述实际查询的示例结果:

COLUMN_COMMENT
Venue ID
Venue Active
Venue Name
Location Name
Address
Accommodations
Description

答案 3 :(得分:6)

啊,哇。这就是information_schema数据库的用途。谢谢@Adam Backstrom!然后我相信下面应该给我字段的评论。

SELECT COLUMN_COMMENT
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'mydatabase' AND TABLE_NAME = 'mytable' AND COLUMN_NAME = 'mycolumn'

感谢您指出我正确的方向。 :-)

答案 4 :(得分:3)

我发现以下查询为我做了诀窍:

从information_schema.columns中选择column_comment     table_schema =“YOUR_SCHEMA”     和table_name =“YOUR_TABLE”;