use mydb3;
-- 添加主表数据
-- 注意必须献给主表添加数据
insert into dept values('1001','研发部');
insert into dept values('1002','销售部');
insert into dept values('1003','财务部');
insert into dept values('1004','人事部');
-- 添加从表数据
-- 注意给从表添加数据时,外键列的值不能随便写,必须依赖主表的主键列
insert into emp values('1','乔峰',20,'1001');
insert into emp values('2','段誉',21,'1001');
insert into emp values('3','虚竹',23,'1001');
insert into emp values('4','阿紫',18,'1002');
insert into emp values('5','扫地僧',35,'1002');
insert into emp values('6','李秋水',33,'1003');
insert into emp values('7','鸠摩智',50,'1003');
insert into emp values('8','天山童姥',60,'1005'); -- 不可以
-- 删除数据
/*
hit:
1,主表的数据被从表依赖时,不能删除,否则可以删除
2,从表的数据可以随便删除
*/
delete from dept where detpno = '1001';-- 不可以删除
delete from dept where detpno = '1004';-- 可以删除
delete from emp where eid = '7';-- 可以删除
MYSQL 寒假自学 2022 十(二)
最新推荐文章于 2024-10-09 18:19:09 发布