显示 Mysql 表中字段的注释

除了 Comments之外,SHOW COLUMNS FROM <tablename>给出了表中列的所有信息。

如何提取 Comments信息?我知道从 InformationSCHEMA 中提取信息的方法,但是如何将结果组合到单个结果集中呢?

50957 次浏览

您可以使用查询

SHOW FULL COLUMNS FROM <tablename>

如果您不想使用 information_schema

如果你想得到表格注释:

SELECT table_comment
FROM INFORMATION_SCHEMA.TABLES
WHERE table_name = 'my_table' and
table_schema = 'my_database'
select `column_name`, `column_type`, `column_default`, `column_comment`
from `information_schema`.`COLUMNS`
where `table_name` = 'table-name'
and `table_schema` = 'db-name';