MySQL-学生表以及课程、老师、成绩表的创建

学生表以及课程、老师、成绩表的创建

-- 删除表
drop table if exists score;
drop table if exists student;
drop table if exists course;
drop table if exists teacher;

学生表

create table student(
	stuNo	char(5) primary key, -- 学生学号
	stuName varchar(32) not null, -- 学生姓名
	gender char(1) not null	default '男', -- 学生性别
	age int not null -- 学生年龄
)charset='utf8';
-- 添加学生数据
insert into student(stuNo,stuName,gender,age) values('001','李志','男',14);
insert into student(stuNo,stuName,gender,age) values('002','宋东野','男',23);
insert into student(stuNo,stuName,gender,age) values('003','赵雷','男',34);
insert into student(stuNo,stuName,gender,age) values('004','马頔','男',32);
insert into student(stuNo,stuName,gender,age) values('005','陈粒','女',18);
insert into student(stuNo,stuName,gender,age) values('006','筠子','女',4);
insert into student(stuNo,stuName,gender,age) values('007','寸铁','男',56);
insert into student(stuNo,stuName,gender,age) values('008','狗毛','男',47);
insert into student(stuNo,stuName,gender,age) values('009','崔健','男',39);
insert into student(stuNo,stuName,gender,age) values('010','草东','男',40);
insert into student(stuNo,stuName,gender,age) values('011','张悬','女',36);
insert into student(stuNo,stuName,gender,age) values('012','撒娇','女',25);
insert into student(stuNo,stuName,gender,age) values('013','宋东野','男',35);

教师表

create table teacher(
	tNo char(5) primary key, -- 教师号
	tName varchar(32) not null -- 教师名字
)charset='utf8';
-- 添加老师数据
insert into teacher(tNo,tName) values('t001','张三');
insert into teacher(tNo,tName) values('t002','李四');
insert into teacher(tNo,tName) values('t003','王二');
insert into teacher(tNo,tName) values('t004','王五');

课程表

create table course(
	cNo char(5) primary key, -- 课程号
	cName varchar(32) not null unique, -- 课程名
	tNo char(5), -- 教师号
	foreign key(tNo) references teacher(tNo)
)charset='utf8';

-- 添加课程数据
insert into course(cNo,cName,tNo) values('c001','数据结构','t001');
insert into course(cNo,cName,tNo) values('c002','操作系统','t002');
insert into course(cNo,cName,tNo) values('c003','计算机网络','t001');
insert into course(cNo,cName,tNo) values('c004','软件工程','t003');
insert into course(cNo,cName,tNo) values('c005','计算机组成原理','t002');
insert into course(cNo,cName,tNo) values('c006','数据库系统','t002');
insert into course(cNo,cName,tNo) values('c007','C语言','t003');
insert into course(cNo,cName,tNo) values('c008','高等数学','t004');

成绩表

create table score(
	sNo char(5) not null, -- 教师号
	cNo char(5) not null, -- 课程号
	score double not null, -- 成绩
	primary key(sNo,cNo)
);
-- 添加成绩数据
insert into score(sNo,cNo,score) values('001','c001',56);
insert into score(sNo,cNo,score) values('001','c002',87);
insert into score(sNo,cNo,score) values('001','c003',69);
insert into score(sNo,cNo,score) values('001','c004',92);
insert into score(sNo,cNo,score) values('002','c001',76);
insert into score(sNo,cNo,score) values('002','c003',69);
insert into score(sNo,cNo,score) values('002','c005',90);
insert into score(sNo,cNo,score) values('003','c002',53);
insert into score(sNo,cNo,score) values('003','c003',96);
insert into score(sNo,cNo,score) values('004','c004',67);
insert into score(sNo,cNo,score) values('005','c008',69);
insert into score(sNo,cNo,score) values('005','c007',78);
insert into score(sNo,cNo,score) values('005','c002',70);
insert into score(sNo,cNo,score) values('005','c003',81);
insert into score(sNo,cNo,score) values('006','c004',93);
insert into score(sNo,cNo,score) values('006','c008',62);
insert into score(sNo,cNo,score) values('007','c001',58);
insert into score(sNo,cNo,score) values('007','c002',76);
insert into score(sNo,cNo,score) values('008','c003',65);
insert into score(sNo,cNo,score) values('008','c004',89);
insert into score(sNo,cNo,score) values('009','c005',92);
insert into score(sNo,cNo,score) values('009','c006',90);
insert into score(sNo,cNo,score) values('009','c007',42);
insert into score(sNo,cNo,score) values('009','c008',80);
insert into score(sNo,cNo,score) values('010','c002',75);
insert into score(sNo,cNo,score) values('010','c004',69);
insert into score(sNo,cNo,score) values('011','c004',92);
insert into score(sNo,cNo,score) values('011','c005',99);
insert into score(sNo,cNo,score) values('011','c002',100);
insert into score(sNo,cNo,score) values('011','c006',76);
insert into score(sNo,cNo,score) values('012','c003',71);
insert into score(sNo,cNo,score) values('012','c002',83);
insert into score(sNo,cNo,score) values('013','c004',80);
insert into score(sNo,cNo,score) values('013','c007',96);
  • 7
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值