数据来自@廖致君
参考@启明星的指引
数据字典
可以复制到电脑的记事本或者备忘录,方便及时查阅,加粗的是主键。
1、学生表
Student(Sid, Sname, Sage, Ssex)——学生表(学号,姓名,出生日期,性别)
2、课程表
Course(Cid, Cname, Tid)——课程表(课程编号,课程名称,教师编号)
3、教师表
Teacher(Tid, Tname)——教师表(教师编号,教师姓名)
4、成绩表
SC(Sid, Cid, score)——成绩表(学号,课程编号,成绩)
数据导入
创建表+插入数值
学生表
创建表
CREATE TABLE `Student`(
`Sid` VARCHAR(6),
`Sname` VARCHAR(10) NOT NULL DEFAULT '',
`Sage` DATETIME NOT NULL DEFAULT '',
`Ssex` VARCHAR(10) NOT NULL DEFAULT '',
PRIMARY KEY(`Sid`)
);
插入数值
create table Student(Sid varchar(6), 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' , '吴兰' , '1992-03-01' , '女');
insert into Student values('07' , '郑竹' , '1989-07-01' , '女');
insert into Student values('08' , '王菊' , '1990-01-20' , '女')
课程表
创建表
CREATE TABLE `Course`(
`Cid` VARCHAR(10),
`Cname` VARCHAR(10) NOT NULL DEFAULT '',
`Tid` VARCHAR(10) NOT NULL,
PRIMARY KEY(`Cid`)
);
插入数值
insert into Course values('01' , '语文' , '02');
insert into Course values('02' , '数学' , '01');
insert into Course values('03' , '英语' , '03')
教师表
创建表
CREATE TABLE `Teacher`(
`Tid` VARCHAR(10),
`Tname` VARCHAR(10) NOT NULL DEFAULT '',
PRIMARY KEY(`Tid`)
);
插入数值
insert into Teacher values('01' , '张三');
insert into Teacher values('02' , '李四');
insert into Teacher values('03' , '王五')
成绩表
创建表
CREATE TABLE `SC`(
`Sid` VARCHAR(20),
`Cid` VARCHAR(20),
`score` DECIMAL(18,1),
PRIMARY KEY(`Sid`,`Cid`)
);
插入数值
insert into SC values('01' , '01' , 80);
insert into SC values('01' , '02' , 90);
insert into SC values('01' , '03' , 99);
insert into SC values('02' , '01' , 70);
insert into SC values('02' , '02' , 60);
insert into SC values('02' , '03' , 80);
insert into SC values('03' , '01' , 80);
insert into SC values('03' , '02' , 80);
insert into SC values('03' , '03' , 80);
insert into SC values('04' , '01' , 50);
insert into SC values('04' , '02' , 30);
insert into SC values('04' , '03' , 20)