在MySQL Workbench中,当您编辑表时,每个列名称都有一个彩色菱形。我在哪里可以找到解释每种颜色含义的文件?
答案 0 :(得分:85)
密钥:(部分)主键
填充钻石:NOT NULL
未填充菱形:NULL
红色:(部分)外键
蓝色菱形:简单属性(无键)
可以合并为例:
是红色键,因此它是主键,也是外键
是黄色(非红色)键,因此它只是主键
是一个蓝色衬里的填充钻石,因此它是一个NOT NULL简单属性
是一个红色的填充钻石,因此它是一个NOT NULL外键
是一个蓝色衬里未填充的钻石,所以它是一个简单的属性,可以是NULL
是一个红色未填充的菱形,因此它是一个可以为NULL的外键
答案 1 :(得分:3)
列名左侧是一个图标,表示是否 column是主键的成员。如果图标是小键, 该列属于主键,否则图标为蓝色 钻石或白色钻石。蓝色菱形表示该列具有NN 组。要在主键中添加或删除列,请双击 图标。您还可以通过检查PRIMARY KEY检查来添加主键 表编辑器的“列详细信息”部分中的框。
来源:http://dev.mysql.com/doc/workbench/en/wb-table-editor.html 部分:7.7.1.3.2
答案 2 :(得分:0)
使用Google,我发现了这一点。
http://dev.mysql.com/doc/workbench/en/wb-using-table-tool.html
这是否足够解释?我很乐意进一步提供帮助。