SqlServer 外键
一个表的外键是另一个表的主键
一、作用
①防止破坏表之间连接的动作
②防止非法数据插入表
二、创建
①创建表时
不带外键名:
column_name 数据类型 foreign key references 表(列);
含外键名:
前提是待做为外键的字段已经被创建
constraint 外键名 foreign key(列) references 表(列)
②修改表时
alter table 表名 add foreigh key references 表(列)
三、为外键命名
alter table 表名 add constraint 外键名 foreign key(列) references 表(列)
四、删除外键
①alter table 表名 drop constraint 外键名