显示Fields FROM Mysql Table的注释

时间:2011-03-23 10:47:58

标签: mysql

SHOW COLUMNS FROM <tablename>提供表格中列的所有信息,Comments除外。

如何提取Comments信息?我知道从INFORMATION SCHEMA中提取信息的方法,但是如何将结果组合在一个结果集中?

3 个答案:

答案 0 :(得分:103)

您可以使用查询

SHOW FULL COLUMNS FROM <tablename>

如果您不想使用information_schema

答案 1 :(得分:4)

示例:

SELECT table_comment
FROM INFORMATION_SCHEMA.TABLES
WHERE table_name = 'my_table' and 
      table_schema = 'my_database'

答案 2 :(得分:3)

select `column_name`, `column_type`, `column_default`, `column_comment`
from `information_schema`.`COLUMNS` 
where `table_name` = 'table-name' 
and `table_schema` = 'db-name';