sql为表设置外键

– 设置主外键约束

1.创建表时设置外键约束

constraint 约束名 forgin key(主键) reference 从表名(从表主键)

create table A (
       anumber int primary key , -- 字段名 约束
       aname char(11) unique ,
       bnumber int
);
create table B (
      Bnumber int primary key ,
      bname varchar(11),
      anumber int,
      constraint a_b foreign key(bnumber) references B(bnumber)
);

2.表已经创建成功后再添加外键约束

添加外键约束:
alter table 从表名 add constraint 外键约束名称 foreight key(列名) references 主表名称(主键列名)

alter table B add constraint B_A foreign key(bnumber) references A(anumber);

版权声明:本文为White_i原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。