alter table sc add sno char(8)
数据类型要和参照表的主键类型一致
添加外码(外键)
alter table sc
add constraint fk_sno foreign key (sno) references stu(sno)
alter table sc add constraint fk_sc_sno foreign key (sno) references s(sno)增加外键:
alter table 表名
add constraint 外键名 foreign key (字段名1)
references 关联表 (字段名2)
主码应该就是主键,是唯一标示符,不可重复,比如在大学,可能有同名同姓的,也可能有同地区的,那么怎么找到我想要的人,就是通过学号,学号没有重复的,所以就是唯一的标识符CLASS一样,课程号肯定没有重复的
SC表里面,可能同一个学生选好几门课,也可能同一门课,好几个学生选,
所以没有主键。
外码也就是外键,外键就是其他表的主键,所以外码是学号和课程号
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)