添加字段名时添加约束
第一种:在已有字段名时可增加或删除约束
第二种:在已有字段名时可增加或删除约束
语法:
alter table 表名 add constarint 外键名称 foreign key(外键的字段名) references 主表(字段名)
注意:constarint 是约束的意思;
references 是关联的意思,且关联的表是外键在表中做主键的表,括号内的字段名则是该表的主键的字段名。
foreign key 那个括号内的字段名是在表中做外键的字段名。
例如:(从表)emp中主键为id,外键为dept_id;(主表)dept中主键为id。
alter table emp add constraint fk_emp_dept foreign key(dept_id) references dept(id);
删除外键
语法:
alter table 表名 foreign key 外键名称;
例如:
alter table emp drop foreign key fk_emp_dept;