表名和字段
–1.学生表
Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别
–2.课程表
Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号
–3.教师表
Teacher(t_id,t_name) –教师编号,教师姓名
–4.成绩表
Score(s_id,c_id,s_score) –学生编号,课程编号,分数
测试数据
--建表
--学生表
CREATE TABLE `Student`(
`s_id` VARCHAR(20),
`s_name` VARCHAR(20) NOT NULL DEFAULT \'\',
`s_birth` VARCHAR(20) NOT NULL DEFAULT \'\',
`s_sex` VARCHAR(10) NOT NULL DEFAULT \'\',
PRIMARY KEY(`s_id`)
);
--课程表
CREATE TABLE `Course`(
`c_id` VARCHAR(20),
`c_name` VARCHAR(20) NOT NULL DEFAULT \'\',
`t_id` VARCHAR(20) NOT NULL,
PRIMARY KEY(`c_id`)
);
--教师表
CREATE TABLE `Teacher`(
`t_id` VARCHAR(20),
`t_name` VARCHAR(20) NOT NULL DEFAULT \'\',
PRIMARY KEY(`t_id`)
);
--成绩表
CREATE TABLE `Score`(
`s_id` VARCHAR(20),
`c_id` VARCHAR(20),
`s_score` INT(3),
PRIMARY KEY(`s_id`,`c_id`)
);
--插入学生表测试数据
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\' , \'吴兰\' , \'1992-03-01\' , \'女\');
insert into Student values(\'07\' , \'郑竹\' , \'1989-07-01\' , \'女\');
insert into Student values(\'08\' , \'王菊\' , \'1990-01-20\' , \'女\');
--课程表测试数据
insert into Course values(\'01\' , \'语文\' , \'02\');
insert into Course values(\'02\' , \'数学\' , \'01\');
insert into Course values(\'03\' , \'英语\' , \'03\');
--教师表测试数据
insert into Teacher values(\'01\' , \'张三\');
insert into Teacher values(\'02\' , \'李四\');
insert into Teacher values(\'03\' , \'王五\');
--成绩表测试数据
insert into Score values(\'01\' , \'01\' , 80);
insert into Score values(\'01\' , \'02\' , 90);
insert into Score values(\'01\' , \'03\' , 99);
insert into Score values(\'02\' , \'01\' , 70);
insert into Score values(\'02\' , \'02\' , 60);
insert into Score values(\'02\' , \'03\' , 80);
insert into Score