是否有可能以某种方式添加评论?
在使用MySQL时,我不会假装成任何专家,当然也不会花一整天的时间.比我想要的更多,我忘记了我打算如何使用一个专栏(通常是一些专栏),如果我能添加评论来提醒我,例如,1是好还是坏,我会非常兴奋.
如果它只出现在'show create table'之类的东西中,我会感到高兴,但桌面结构中任何模糊的地方都会比我桌面上的当前便利贴更好更容易找到.
您可以对列和表进行注释:
CREATE TABLE example ( example_column INT COMMENT="This is an example column", another_column VARCHAR COMMENT="One more column" ) TYPE=MYISAM COMMENT="This is a comment about table";
http://dev.mysql.com/doc/refman/5.0/en/create-table.html
table_option: {ENGINE|TYPE} [=] engine_name | AUTO_INCREMENT [=] value | AVG_ROW_LENGTH [=] value | [DEFAULT] CHARACTER SET [=] charset_name | CHECKSUM [=] {0 | 1} | [DEFAULT] COLLATE [=] collation_name | COMMENT [=] 'string'
例:
CREATE TABLE foo ( id int(10) NOT NULL auto_increment COMMENT 'unique ID for each foo entry', bar varchar(255) default NULL COMMENT 'the bar of the foo', .... ) TYPE=MyISAM;
MySQL支持对将在show create上显示的表和列的注释:
create table example (field1 char(3) comment 'first field') comment='example table'
这是一个老人,有很多关于如何更新列注释或创建带注释的表的响应.但是如何查看评论的给定答案相当可怕
没有人确认是的,评论出现在SHOW TABLES中(正如原始问题所考虑的那样)
Edward Yang建议使用INFORMATION_SCHEMA COLUMNS表
查看注释的最简单方法是通过SHOW COLUMNS和FULL关键字:
SHOW FULL COLUMNS FROM mytable