286

1、外键约束是保证一个或两个表之间的参考完整性,外键是构建在一个表的两个字段或两个表的两个字段之间的参考关系。

2、通过外键约束,确保表格之间数据的完整性和准确性。

实例

--外键约束的操作
--关键字foreighnkey
--概述:就是让两个以及多个表之间建立联系
--创建表时加入外键
CREATETABLEtab(
idintPRIMARYKEY,
nameVARCHAR(30),
t_idINT,--外键对应主表的主键数据类型要一样
CONSTRAINT
tab_tab1_id--外键名称
FOREIGNKEY
(t_id)--外键列名
REFERENCES
tab1(id)--主表(列名)
);
--第二张连接表
CREATETABLEtab1(
idINTPRIMARYKEY,--主键id也是连接tab表的外键
ageINT
);

--删除外键约束
ALTERTABLE
tab--表名
DROPFOREIGNKEY
tab_tab1_id;--外键名称

--创建表后添加外键约束
ALTERTABLE
tab--从表
addCONSTRAINT
tab_tab1_id--外键名
FOREIGNKEY
(t_id)--外键列名
REFERENCES
tab1(id);--主表(列名)

以上就是mysql外键约束的作用,希望对大家有所帮助。更多mysql学习指路:Mysql