39

在 MySQL Workbench 中,当您编辑表时,每个列名都有一个彩色菱形。我在哪里可以找到解释每种颜色含义的文档?

4

3 回答 3

115

在此处输入图像描述在此处输入图像描述键:(部分)主键 已
在此处输入图像描述在此处输入图像描述填充 菱形:NOT NULL
在此处输入图像描述在此处输入图像描述未填充 菱形:NULL
在此处输入图像描述在此处输入图像描述在此处输入图像描述红色:(部分)外键
在此处输入图像描述在此处输入图像描述蓝线菱形:简单属性(无键)

可以组合,例如:
在此处输入图像描述是红色键,所以它是主键,也是
在此处输入图像描述外键红色实心菱形,所以它不是NULL
在此处输入图像描述
在此处输入图像描述
在此处输入图像描述
在此处输入图像描述

附注:
请注意,MySQL Workbench 有一个错误的数据库 > 逆向工程师 (Ctrl-R)选项,您可以使用该选项生成 ERD 图并使用这些图标。根据我的经验,v6.x 比 v8.x 好,但两者都有自己的怪癖/错误。

于 2015-03-04T16:37:21.547 回答
4

列名左侧是一个图标,指示该列是否是主键的成员。如果图标是小键,则该列属于主键,否则图标是蓝色菱形或白色菱形。蓝色菱形表示该列已设置 NN。要在主键中添加或删除列,请双击该图标。您还可以通过选中表编辑器的“列详细信息”部分中的“主键”复选框来添加主键。

来源:http ://dev.mysql.com/doc/workbench/en/wb-table-editor.html 部分:7.7.1.3.2

于 2012-05-28T01:52:44.970 回答
0

使用谷歌,我发现了这个。

http://dev.mysql.com/doc/workbench/en/wb-using-table-tool.html

这是足够的解释吗?我很乐意提供进一步的帮助。

于 2012-05-28T01:50:57.907 回答