mysql workbench列图标的含义是什么

时间:2012-05-28 01:47:45

标签: mysql sql mysql-workbench

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

3 个答案:

答案 0 :(得分:85)

enter image description here enter image description here密钥:(部分)主键
enter image description here enter image description here填充钻石:NOT NULL
enter image description here enter image description here未填充菱形:NULL
enter image description here enter image description here enter image description here红色:(部分)外键
enter image description here enter image description here蓝色菱形:简单属性(无键)

可以合并为例:
enter image description here是红色键,因此它是主键,也是外键
enter image description here是黄色(非红色)键,因此它只是主键
enter image description here是一个蓝色衬里的填充钻石,因此它是一个NOT NULL简单属性
enter image description here是一个红色的填充钻石,因此它是一个NOT NULL外键 enter image description here是一个蓝色衬里未填充的钻石,所以它是一个简单的属性,可以是NULL enter image description here是一个红色未填充的菱形,因此它是一个可以为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

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