create database zuoye; -- 创建数据库
use zuoye; -- 使用数据库
#创建几个库表
create table Student -- 学生表
(
Sno char(3) NOT NULL Primary key , -- 学号 ,设为主键,不允许空值
Sname char(8) NOT NULL, -- 学生姓名
Ssex char(2)NOT NULL, -- 学生性别
Sbirthday datetime, -- 学生出生年月
Class char(5) -- 学生所在班级
);
create table Teacher -- 教师表
(
Tno char(3)NOT NULL primary key, -- 教工编号设为主键
Tname char(4)NOT NULL, -- 教工姓名
Tsex char(2)NOT NULL, -- 教工性别
Tbirthday datetime, -- 教工出生年月
Prof char(6), -- 职称
Depart varchar(10)NOT NULL -- 教工所在部门
)
create table Course -- 课程表
(
Cno char(5) NOT NULL Primary key , -- 课程号设为主键
Cname varchar(10) NOT NULL, -- 课程名称
Tno char(3) NOT NULL references Teacher(Tno) -- 教工编号设为外键
)
create table Score -- 成绩表
(
Sno char(3) NOT NULL references Student(Sno), -- 学号设为外码
Cno char(5) NOT NULL references Course(Cno), -- 课程号设为外码
Degree Decimal(4,1), -- 成绩
primary key(Sno,Cno) -- 学号和课程号设为联合主键
)
二、插入数据
insert into Student values(108,'曾华','男','1977-09-01','95033');
insert into Student values(105,'匡明','男','1975-10-02','95031');
insert into Student values(107,'王丽','女','1976-01-23','95033');
insert into Student values(101,'李军','男','1976-02-20','95033');
insert into Student values(109,'王芳','女','1975-02-10','95031');
insert into Student values(103,'陆君','男','1974-06-03','95031');
insert into Teacher values(804,'李诚','男','1958-12-02','副教授','计算机系');
insert into Teacher values(856,'张旭','男','1969-03-12','讲师','电子工程系');
insert into Teacher values(825,'王萍','女','1972-05-05','助教','计算机系') ;
insert into Teacher values(831,'刘冰','女','1977-08-14','助教','电子工程系');
insert into Course values('3-105','计算机导论',825);
insert into Course values('3-245','操作系统',804);
insert into Course values('6-166','数字电路',856);
insert into Course values('9-888','高等数学',831);
insert into Score values(103,'3-245',86);
insert into Score values(105,'3-245',75);
insert into Score values(109,'3-245',68);
insert into Score values(103,'3-105',92);
insert into Score values(105,'3-105',88);
insert into Score values(109,'3-105',76);
insert into Score values(101,'3-105',64);
insert into Score values(107,'3-105',91);
insert into Score values(108,'3-105',78);
insert into Score values(101,'6-166',85);
insert into Score values(107,'6-166',79);
insert into Score values(108,'6-166',81);
select * from Student;
select * from Teacher;
select * from Course;
select * from Score;
2021-06-03
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 今天青石的票圈出镜率最高的,莫过于张艺谋的新片终于定档了。 一张满溢着水墨风的海报一次次的出现在票圈里,也就是老谋...