navicat外键要怎么设置


本文摘自PHP中文网,作者angryTom,侵删。

  先介绍一下基本情况。现在有两个表一张是teacher表一张是dept表,现在我想把teacher表中的dept属性设置为外键,关联dept表中的code属性。具体情况如图;好了,基本情况介绍完毕,现在开始教你们navicat for mysql 怎么设置外键。

推荐教程:MySQL数据库入门视频教程

1、打开我的navicat,然后找到我的teacher表,选中它,然后点击菜单栏上的‘design table’。

mysql31.png

2、在弹出的对话框中找到“Foreign Keys”,然后单机。

mysql32.png

3、然后会出现一个设置外键的界面,一共有七列。简单介绍一下这几列的意思。

  ‘name’:可以不填,你一会保存成功系统会自动生成。

  ‘FieldName’:就是你要把哪个键设置为外键。这里选择‘dept’

  ‘Reference DadaBase’:外键关联的数据库。

  ‘Reference Table‘ :关联的表 这里是dept表

  ‘Forgin filed Names’:关联的的字段,这里是code

  ‘ondelete’:就是删除的时候选择的动作。这里我的选择是setNull,意思就是当关联的表删除以后,teacher》dept字段会设置为null。

‘onupdate’:就是更新的时候选择的动作。这里我的选择是CASCADE,意思就是当关联的表更新以后,teacher》dept字段会设置为级联更新。

mysql33.png

4、设置完成后点击‘save’保存退出,也可以点击‘add Foreign Key’再添加一个外键。

mysql34.png

扩展内容

  Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

  Navicat是闻名世界、广受全球各大企业、政府机构、教育机构所信赖,更是各界从业员每天必备的工作伙伴。自2001 年以来,Navicat 已在全球被下载超过 2,000,000 次,并且已有超过 70,000 个用户的客户群。《财富》世界 500 强中有超过 100 家公司也都正在使用 Navicat。

  Navicat提供多达 7 种语言供客户选择,被公认为全球最受欢迎的数据库前端用户界面工具。

  它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发。

  Navicat的功能足以符合专业开发人员的所有需求,而且对数据库服务器的新手来说又相当容易学习。有了极完备的图形用户界面 (GUI),Navicat 让你可以以安全且简单的方法创建、组织、访问和共享信息。

  Navicat适用于三种平台 - Microsoft Windows、Mac OS X 及Linux。它可以让用户连接到任何本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具及计划以协助管理数据。

以上就是navicat外键要怎么设置的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Navicat怎么连接数据库

Navicat怎样清除注册表

Navicat怎么修改数据库名

Navicat中怎么添加约束

Navicat和sqlyog的区别

如何在Navicat上写语句

Navicat怎么打开sql文件

Navicat for myaql的密码忘记了怎么办

Navicat premium中如何重设缩放

Navicat免费版怎么下载

更多相关阅读请进入《Navicat》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...