首页
视频
资源
登录
小可爱
什么时候才能领悟,取之越多失之越多
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
ASP.NET
16篇
JS
1篇
.NET
23篇
英语
4篇
redis
4篇
随笔
30篇
EF
3篇
前端
53篇
.net core
25篇
python
8篇
版本控制
1篇
java
2篇
nginx
2篇
docker
6篇
后端
5篇
更多
mysql
8篇
数据库
15篇
微服务
4篇
移动开发
7篇
架构
6篇
linux
2篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术
原
mysql外键约束
3153
人阅读
2022/4/28 9:45
总访问:
853737
评论:
0
收藏:
0
手机
分类:
数据库
**添加外键约束语法** ``` alter table employee add CONSTRAINT fk_UserClass_Employee_Id FOREIGN key (classId) REFERENCES UserClass(id); ``` **删除外键约束:** ``` alter table users drop FOREIGN key fk_dpet_user_id ``` **外键约束级联删除** ``` alter table employee add CONSTRAINT fk_UserClass_Employee_Id FOREIGN key (classId) REFERENCES UserClass(id) ``` 核心代码: on update CASCADE on delete CASCADE; **实例** 用户表与班级表 ``` -- 创建一个班级表 create table UserClass ( id int PRIMARY key auto_increment, ClassName varchar(32) not null, Position varchar(32) , slogan varchar(32) -- 班级口号 ) insert UserClass(ClassName,Position) values('计网1212','3206') insert UserClass(ClassName,Position) values('计网1213','3211') insert UserClass(ClassName,Position) values('计网1211','3366') ``` 用户表 ``` create table employee ( id int PRIMARY key auto_increment, name varchar(10) not null UNIQUE, age int CHECK(age>0 && age<=120), status char(1) default(1) check(status=1 or status=0), -- 1表示审核通过,0表示审核失败 sex char(1), classId int -- 创建表的时候可以增加外键约束 增加一点 ) ``` 添加与删除外键 ``` -- 在表创建之后增加外键约束 alter table employee add CONSTRAINT fk_UserClass_Employee_Id FOREIGN key (classId) REFERENCES UserClass(id); -- 删除外键 alter table employee drop FOREIGN key fk_UserClass_Employee_Id ``` 创建表的时候添加外键: ``` create table employee ( id int PRIMARY key auto_increment, name varchar(10) not null UNIQUE, age int CHECK(age>0 && age<=120), status char(1) default(1) check(status=1 or status=0), -- 1表示审核通过,0表示审核失败 sex char(1), classId int, CONSTRAINT fk_UserClass_Employee_Id FOREIGN key (classId) REFERENCES UserClass(id) -- classId int REFERENCES UserClass(id) -- 创建表的时候可以增加外键约束 增加一点 ) ```
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}