数据库结构图

物理表、SQL 类型、约束以及列级外键。

1 个数据库结构图示例

订单数据库结构

三张物理表,含 SQL 类型、约束标签和列级外键。

与 ER 图不同,外键线在列与列之间锚定,并标注引用动作。唯一的级联删除用强调色绘制,被级联的表表头带底色。

在编辑器中打开

什么是数据库结构图?

数据库结构图是物理数据模型:每个方框是一张表,列出字段名、SQL 类型(如 varchar、bigint)、主键、唯一约束和非空约束,连线从外键列指向被引用表的主键。它直接对应建表语句。

读图时先找主键(通常标 PK),再沿外键(FK)连线看表与表如何关联。

什么时候用数据库结构图

  • 评审数据库迁移或新表设计,检查类型、索引和约束是否合理。
  • 给新加入的开发或数据分析师一张库表地图,知道该 JOIN 哪些表。
  • 和业务方讨论需求时,字段细节会干扰重点,先用 ER 图对齐概念模型。

怎样画好一张数据库结构图

  1. 外键连线从具体的列连到被引用的列,而不是笼统地连两张表。
  2. 按业务域分组摆放表,例如用户域、订单域、计费域。
  3. 大型库只画与当前讨论相关的表,其余用一个注释说明。
  4. 在 MakeCharts 里可以直接粘贴 CREATE TABLE 语句来生成结构图。