【问题标题】:MySQL Workbench - how to display relationships?MySQL Workbench - 如何显示关系?
【发布时间】:2011-12-14 13:51:31
【问题描述】:

在定义关系时,如何让 Workbench 显示表之间的连接线?

【问题讨论】:

    标签: mysql-workbench


    【解决方案1】:

    我在生成带有关系线的 PNG 时遇到了问题。

    环境

    • WorkBench 8.0 版
    • 带有深色主题的MacOS Mojave 10.14.5

    解决方案:

    禁用深色主题并重新生成图表,然后导出 PNG。

    【讨论】:

    • 我不得不从模型 > 关系表示法中将关系表示法更改为牛脚以外的任何东西。
    • @RobinCSamuel,感谢您的评论。我不得不改变关系符号来显示关系
    • 黑暗模式是罪魁祸首!谢谢!
    【解决方案2】:

    需要开启逆向工程师:Database->Reverse engineer CTRL+R

    完成向导。它询问数据库连接和其他简单的问题。

    只需点击Next

    向导完成后,MySQL Model 选项卡将打开。 点击ERR Diagram图标

    【讨论】:

      【解决方案3】:

      当您在 EER 模型中编辑表时,您将拥有一个名为 Foreign Keys 的选项卡,它允许您很好地定义...外键。这些外键将在图表中可见。

      您可以通过双击连接表格的线来更改显示关系的设置。

      【讨论】:

      • Sergio,我已经正确定义了 FK。但是,当我将鼠标悬停在它上面时,我只会看到线条。我看到鱼尾纹,但看不清楚。我认为这可能是显示设置问题?
      • 很有可能。我可以清楚地看到线条,而无需将鼠标悬停在线条上。
      【解决方案4】:

      你需要勾选画线框。

      【讨论】:

      • 关系仍未自动生成。
      • 这里一样,我没有连接线。
      【解决方案5】:

      MySQL Workbench 具有三个用于关系可见性设置的选项:

      • 完全可见
      • 绘制分割
      • 隐藏

      听起来您需要从绘制拆分切换到完全可见。双击端点,例如鱼尾纹。在编辑窗口的关系选项卡上,您将看到可见性设置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-12
        • 1970-01-01
        • 2014-05-08
        • 2020-12-21
        • 1970-01-01
        • 2015-09-13
        相关资源
        最近更新 更多