从 SQL 插入数据以创建 ER 图
实体关系图展示了关系数据库中的数据结构。每个实体由多行属性组成。ER图广泛应用于软件开发和IT领域,用于设计和记录数据库结构。
您可以通过在 draw.io 中插入 SQL 代码,快速轻松地记录现有数据库。这会在绘图画布上添加实体(或表格形状),其中会自动包含 SQL 代码中定义的属性对应的行,您只需进行相应的连接即可。
如何从 SQL 插入数据以创建图表
由于 SQL 和 MySQL 是用于编程和操作关系数据库系统的最流行语言,draw.io 让您可以轻松地根据代码自动创建图表。
单击“排列”>“插入”>“高级”>“SQL”。或者,单击
+工具栏中的图标,然后选择“高级”>“SQL”。
在弹出的对话框中,您会看到一个 SQL 代码示例。将您的 SQL 或 MySQL 代码复制并粘贴到对话框中,然后单击“插入”。

您的 SQL 代码已转换为包含所有已定义属性的实体。现在,您只需重新排列并连接这些实体即可。

启用实体关系形状库
点击左侧面板底部的“更多形状” 。
在“软件”部分,单击“实体关系形状库”旁边的复选框以启用它,然后单击“应用”。

使用实体关系连接器
实体关系形状库包含所有使用乌鸦脚符号的连接线。要从实体形状库添加连接线,请将鼠标悬停在连接线上,即可查看连接线的放大预览,了解两端的不同连接类型。
单击实体关系形状库中的连接器形状之一,即可将其快速拖放到绘图画布上。

向实体形状添加行
要通过复制现有行向实体形状添加更多属性,请选择现有实体行,然后按键盘快捷键Ctrl+Enter(Cmd+Enter在 macOS 上)进行复制。
或者,右键单击实体行,然后Duplicate从上下文菜单中选择。
您还可以将库中的实体行形状拖到实体形状中以扩展它。

