MySQL Workbench是一款专门为数据库开发人员以及架构师研发设计的可视化mysql管理工具,MySQL Workbench由三部分主要的工作区组成,分别可以适用于数据建模、服务器管理和SQL开发,您只需使用MySQL Workbench连接到现有的数据库接口便可以轻松配置以及编辑数据库中存储的表格和数据模型,下面教大家MySQL Workbench设置外键的方法,希望大家会喜欢。
MySQL Workbench设置外键的方法:一、打开我的navicat,然后找到我的teacher表,选中它,然后点击菜单栏上的design table
二、在弹出的对话框中找到“Foreign Keys”,然后单击
三、然后会出现一个设置外键的界面,一共有七列。简单介绍一下这几列的意思:
1.name:可以不填,你一会保存成功系统会自动生成。
2.FieldName:就是你要把哪个键设置为外键。这里选择‘dept’
3.Reference DadaBase:外键关联的数据库。
4.Reference Table:关联的表 这里是dept表
5.Forgin filed Names:关联的的字段,这里是code
6.ondelete:就是删除的时候选择的动作。这里我的选择是setNull,意思就是当关联的表删除以后,teacher》dept字段会设置为null。
7.onupdate:就是更新的时候选择的动作。这里我的选择是CASCADE,意思就是当关联的表更新以后,teacher》dept字段会设置为级联更新。
四、设置完成后点击‘save’保存退出,也可以点击‘add Foreign Key’再添加一个外键
以上介绍的内容就是关于MySQL Workbench设置外键的具体操作方法,不知道大家学会了没有,如果你也遇到了这样的问题的话可以按照的方法自己尝试一下,希望可以帮助大家解决问题,谢谢!!!~~~~