navicat for mysql 创建mysql数据库的外键
2016-11-14 本文已影响240人
看一季残花落幕
通过navicate软件进行mysql外键,上篇文章写了用语句进行创建,本篇文章是用navicat界面化工具进行mysql外键的创建。
首先打开navicat软件,创建test
数据库,新建两个表分别是假设A表如下:用户表 user
userid
: int类型 自动增长 设置为主键
username
: varchar类型
password
: varchar类型
用户名假设B表如下:留言表 message
int
:int类型 自动增长
userid
: int
realName
varchar类型
外键名自己定义,栏目名采用当前表(message)里的userid
,参考数据库则是user表所在的数据库(test数据库),引用表为user,外栏目名即外键为user里面的userid,
删除时
,即当user表内的数据删除时本表所采取的动作,刷新时
,本表所采取的动作如下四种。
RESTRICT
: 拒绝对父表的删除或更新操作.
cascade
从父表删除或更新且自动删除或更新子表中匹配的行.
no action
不做任何操作(默认),
SETNULL
设置为空。