我使用的Mysql版本是5.7.19。答案可能会因版本会有少许出入。
数据表
ER图如下
表结构
-
学生表:Student(SId,Sname,Sage,Ssex)
- SId 学生编号
- Sname 学生姓名
- Sage 出生年月
- Ssex 学生性别
-
课程表:Course(CId,Cname,TId)
- CId 课程编号
- Cname 课程名称
- TId 教师编号
-
教师表:Teacher(TId,Tname)
- TId 教师编号
- Tname 教师姓名
-
成绩表:SC(SId,CId,score)
- SId 学生编号
- CId 课程编号
- score 分数
创建测试数据
注意
:这里没有标注出外键的关联关系,可以看上面的ER图看看结构~~
学生表 Student
create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));
insert into Student values('01' , '赵雷' , '1990-01-01' , '男');
insert into Student values('02' , '钱电' , '1990-12-21' , '男');
insert into Student values('03' , '孙风' , '1990-05-20' , '男');
insert into Student values('04' , '李云' , '1990-08-06' , '男');
insert into Student values('05' , '周梅' , '1991-12-01' , '女');
insert into Student values('06' , '吴兰'