我正在使用
MySQl Work-bench 2
通过对数据库进行逆向工程来构建模式图。然而,当我包含450张桌子时,桌子彼此重叠,对我来说几乎不可能重新排列,因为没有空间。
arrange
中的
Mysql work-bench
选项也没有太大帮助。互联网上有没有可用的工具,也可以重新排列。 或者我只需要采用分而治之的方法。即部分选择部分表格并逐部分构建图表。
在菜单中,转到模型>>“图表属性和大小”。
将宽度和尺寸更改为较大的值(例如宽度 23 和高度 5) -
然后在菜单中,转到
排列→自动布局。
现在我们应该看到一个包含所有关系的清晰图表。现在我们可以重新调整宽度和高度,更有意义对于 MySQL Workbench 8.0,我们需要选择
Arrange → Align to Grid 和 Arrange → Center graph content 然后 Arrange → Autolayout - 感谢 @mowwwalker 提供此信息
SchemaCrawler之类的工具来理解这样的模式。 SchemaCrawler 允许您使用正则表达式搜索列和表名称。然后就可以添加相关的表了。最后,您可以绘制所选表格的图表。所有这些都可以通过单个命令行完成。如果您的架构发生更改,只需保存命令行并重新运行即可。 SchemaCrawler 是免费且开源的。