永发信息网

mysql 三个学生,每人选择十门课程,如何批量添加成绩信息?

答案:2  悬赏:10  手机版
解决时间 2021-12-26 08:39
  • 提问者网友:活着好累
  • 2021-12-25 17:02
有一个课程表courses,有一个学生表students,有一个成绩表,score。如何将空的score表批量填写,每个学生的各科成绩初始化为0.
十门课程,三个学生。
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-12-25 18:24
第一个表是学生表Student,包含三个字段,学生id(stu_id) 和 学生姓名(stu_name)和课程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二个表课程表Lesson,两个字段,课程id(les_id)和课程名称(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三个表学生成绩表Score,三个字段课程id(les_id),学生id(stu_id)和课程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)
全部回答
  • 1楼网友:猎心人
  • 2021-12-25 18:37
同问。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯