外键操作
INnnoDB存储引擎才支持
创建部门表department(主表)
id depName depDesc
CREATE TABLE IF NOT EXISTS department(
id TINYINT UNSIGNED AUTO_INCREMENT KEY,
depName VARCHAR(20) NOT NULL UNIQUE
)ENGINE=INNODB;
INSERT department(depName)VALUES('教学部') ,
('市场部') ,
('运营部') ,
('督导部') ;
创建员工表employee(字表)
CREATE TABLE IF NOT EXISTS employee(
id SMALLINT AUTO_INCREMENT KEY,
userName VARCHAR(20) NOT NULL UNIQUE,
deoId TINYINT UNSIGNED
外键
FROEING KEY(depId) REFERENCES department(id)
)ENGINE=INNODB;
INSERT employee(username,depId)VALUES('king1’,1),('king2’,2),('king3’,3),('king4’,4);