Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > MySQL添加外键

MySQL如何添加外键

作者:弦之森

MySQL是一种常用的关系型数据库管理系统,它支持外键的添加,本文主要介绍了MySQL如何添加外键,具有一定的参考价值,感兴趣的可以了解一下

1、外键

外键是用来让两张表的数据之间建立联系,从而保证数据的一致性和完整性。 

注意,主表被关联的字段类型,必须和副表被关联的字段类型一致。

2、实际操作

(1)初始化两张表格:

(2)语法:

alter table 主表名 add constraint 外键名称 foreign key (外键字段名) references 主表(主表字段名)

主表名:主表的名称

外键名称:可以随意命名

外键字段名:被关联的外键字段名

主表:主表名称

主表字段名:主表被关联的字段名

(3)操作:

常见报错情况:

正确操作:

-- 添加外键
/* ---建立外键关联的语法--- */
alter table emp add constraint fk_number_emp foreign key (type) references number(id);

注意:主表被关联字段名上出现‘蓝色小钥匙’,即代表外键添加成功。

(4)删除外键:

/* ---删除外键--- */
alter table 主表表名 drop foreign key 外键名称;

 实际操作:

/* ---删除外键--- */
alter table emp drop foreign key fk_number_emp;

到此这篇关于MySQL如何添加外键的文章就介绍到这了,更多相关MySQL添加外键内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文