17 SQL——外键约束操作

1
create table  depart(
    id          int                        auto_increment    primary key      comment 'ID',
    name         varchar(50)               not null                           comment '部门名'
)comment '部门';



	insert into depart(id, name)values (1,'研发部'),(2,'市场部'),(3,'财务部'),(4,'销售部'),(5,'总经部');




2
create  table  personal(
 id             int                        auto_increment      primary key                comment 'ID',
 name           varchar (50)                not null                                      comment '姓名',
 age            int                                                                       comment '年龄',
job             varchar(20)                                                               comment '职位',
salary            int                                                                     comment '薪资',
woketime           date                                                                    comment'入职时间',
lender             int                                                                     comment '直属领导ID',
 depart_id          int                                                                    comment '部门ID'

)comment '员工表';



	insert  into personal(id, name, age, job, salary, woketime, lender, depart_id) values (1,'天盗',66,'总裁',20000,'2000-1-1',null,5),
                                                                                       (2,'天盗时',20,'项目经理',12000,'2002-12-1',1,1),
                                                                                       (3,'天盗第',33,'开发',15000,'2021-3-23',2,1),
                                                                                       (4,'天盗岁',48,'开发',16000,'2004-11-15',2,1),
                                                                                       (5,'天盗大',43,'开发',2600,'2002-10-12',3,1),
                                                                                       (6,'天盗就',19,'程序员鼓励师',13000,'2008-3-1',2,1);


3 -- 添加外键
alter  table  personal add constraint fk_personal_depart_id foreign key (depart_id)references depart(id);


4 -- 删除外键
alter table  personal drop foreign key fk_personal_depart_id;

在这里插入图片描述
在这里插入图片描述

添加外键后depart_id字段状态(外键是蓝色的)
在这里插入图片描述

删除外键后depart_id字段状态
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值