2019-04-16
阅读量:
719
创建主外键
创建学生表(父表或主表):
create table student
( sno char(4) primary key, --设置主键(单字段主键)
sname char(10),
sage int,
ssex char(10)
);
创建课程表(父表或主表):
create table course
( cno char(4) ,
cname char(8),
ccredit int,
primary key (cno) --设置主键的第二种方法
);
创建成绩表(子表或从表):
create table sc
( sno char(4),
[constraint fk_sno] foreign key(sno) references student(sno), --加外键约束,以表student的主键sno为外键
cno char(4) ,
[constraint fk_cno] foreign key(cno) references course(cno), --加外键约束,以表student的主键sno为外键
score int,
primary key(sno,cno), --设置sno和cno的属性组为主键(即多字段主键,或联合主键)
);
注释:[constraint fk_sno],[constraint fk_cno],其中fk_sno、fk_cno分别为外键ID名,可不添加,系统会自动配一个。






评论(0)


暂无数据
推荐帖子
0条评论
1条评论
0条评论