zhangbao003

表名和字段

–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 values(\'03\' , \'01\' , 80);

分类:

技术点:

相关文章: