数据库SQL语句:给表添加外键的四种方式
创始人
2025-01-15 07:05:42
0

1. 创建表的同时添加外键

create table score(     score int(3),     st_id int(16),     cs_id int(16),     primary key(st_id,cs_id),     FOREIGN KEY (st_id) REFERENCES student(id),     FOREIGN KEY (cs_id) REFERENCES classes(id) );

2. 已经创建表了怎么办:在表的定义外进行添加

alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名); 

3.直接在属性值后面添加

create table score(     cscore int(11),     st_id int(50) references student(id),     cs_id int(30) references classes(id),     primary key(st_id,cs_id) );

4.添加约束

create table score(     cscore int(11),     st_id int(50),     cs_id int(30),     primary key(st_id,cs_id),     CONSTRAINT `FK_ID_ST` FOREIGN KEY (st_id) REFERENCES student(id),     CONSTRAINT `FK_ID_CS` FOREIGN KEY (cs_id) REFERENCES classes(id) );

参考:sql增删改查基本语句 - 百度文库

相关内容

热门资讯

透视讲解!aapoker透视脚... 透视讲解!aapoker透视脚本入口(透视)插件(真是真的是有挂);1、aapoker透视脚本入口透...
透视模拟器!aapoker a... 透视模拟器!aapoker ai插件(透视)辅助器是真的(总是是真的有挂)1.aapoker ai插...
透视线上!aapoker脚本怎... 透视线上!aapoker脚本怎么用(透视)透视方法(都是是真的有挂)1、透视线上!aapoker脚本...
透视脚本!aapoker俱乐部... 透视脚本!aapoker俱乐部靠谱吗(透视)发牌逻辑(确实有挂);1、下载好aapoker俱乐部靠谱...
透视辅助!aapoker透视方... 透视辅助!aapoker透视方法(透视)辅助插件工具(竟然存在有挂)1、上手简单,内置详细流程视频教...
透视数据!aapoker辅助器... 透视数据!aapoker辅助器是真的吗(透视)插件下载(果然有挂);1、许多玩家不知道aapoker...
透视辅助!aapoker安装包... 透视辅助!aapoker安装包怎么使用(透视)插件(一贯真的是有挂)aapoker安装包怎么使用辅助...
透视ai!aapoker怎么设... 透视ai!aapoker怎么设置抽水(透视)俱乐部靠谱(竟然存在有挂)1、用户打开应用后不用登录就可...
透视辅助!aapoker安装包... 透视辅助!aapoker安装包怎么使用(透视)可以设置提高好牌几率(真是真的有挂)1、很好的工具软件...
透视私人局!aapoker a... 透视私人局!aapoker ai插件(透视)透视脚本入口(竟然存在有挂);1、下载好aapoker ...