【问题标题】:How to associate description with table fields in MySQL?如何将描述与 MySQL 中的表字段相关联?
【发布时间】:2014-09-11 18:41:28
【问题描述】:

我正在 MySQL 工作台(EER 图)中设计一个巨大的数据库,我觉得字段的简称可能无法让程序员回忆起创建该字段的确切含义和原因。 MySQL Workbench 是否提供任何功能来记录字段描述?

【问题讨论】:

  • 如果使用表格中的注释字段呢?这会显示在 EER 图中吗?
  • 是的,凯。你成功了。
  • 它显示了带有字段列的 cmets。

标签: mysql database-design mysql-workbench


【解决方案1】:

如果您使用表格中的评论字段怎么办?这会显示在 EER 图中吗?

这是一个您可以尝试的测试表

CREATE TABLE `temp`.`new_table` (
  `idnew_table` INT NOT NULL AUTO_INCREMENT,
  `test` VARCHAR(45) NULL COMMENT 'Here you can write a good explanation 
  of what the data is in this column',
  PRIMARY KEY (`idnew_table`))
COMMENT = 'Here is the explanation of the table itself.';

【讨论】:

  • 注释未显示在图表中,但显示在关联的对象编辑器中。您也可以在那里更改它们。
【解决方案2】:

使用长变量,它们有什么问题。它们是不言自明的。在我开始在 iOS 中编程之前,我也不相信长变量名,因为传统是长变量名并使代码更具可读性。

这是您可以采取和采用的方便步骤。评论是个好主意,但字段也应该足以定义它们包含的内容。

所以保持一个标准。使用下划线或使用 Camel 表示法(前导或后继)。并且不要考虑长名称的问题。毕竟自动补全将完成一半的工作。

最后,无论你是否使用 cmets,请记住维护时间何时到来,你(或任何在位的人)不应该被卡住。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多