关于SQL数据库题目,求大神解答

关于SQL数据库题目,求大神解答谢谢

ALTER TABLE student
ADD
系号 INT
constraint xh_fk foreign key (系号) references dept (系号)

ALTER TABLE course
ADD
选修课 char(4),
任课老师 char
--按照id插入教师的话
update course
set course.任课老师=teacher.任课老师
from course join (select *, row_number() over(order by id) rn from teacher) t2
on course.id=teacher.rn追问

您好我问一下contraint xh_fk,这个xh_fk是什么意思

你好,第二个问题的引用teacher表具体要怎么写

追答

add constraint FK_字段名--"FK"为外键的缩写 仅仅是个外键名,习惯于这么写。
第二个问题相当于从teacher表里先查询老师姓名再插入到course表里。我写的是根据teacher
的id一个个插入course ,如果不是按顺序,就要看你的teacher表里对应的course的关系了。

温馨提示:答案为网友推荐,仅供参考
相似回答