MySQL-创建外键约束
create database mydb1 charset=utf8;
use mydb1;
create table if not exists department(
dept_no varchar(20) primary key,
name varchar(20)
);
create table if not exists employee(
id varchar(20) primary key,
name varchar(20),
age int,
dept_id varchar(20),
constraint emp_fk foreign key(dept_id) references department(dept_no)
);
insert into department value('1001','产品部门');
insert into department value('1002','设计部门');
insert into department value('1003','研发部门');
insert into department value('1004','测试部门');
insert into department value('1005','运维部门');
insert into employee values('1','乔峰','20','1001');
insert into employee values('2','段誉','21','1001');
insert into employee values('3','虚竹','23','1001');
insert into employee values('4','阿紫','18','1002');
insert into employee values('5','扫地僧','35','1002');
insert into employee values('6','李秋水','33','1003');
insert into employee values('7','鸠摩智','50','1003');