|
|
@@ -235,7 +235,7 @@ MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行
|
|
|
drop database if exists school;
|
|
|
|
|
|
-- 创建名为school的数据库并设置默认的字符集和排序方式
|
|
|
- create database school default charset utf8 collate utf8_bin;
|
|
|
+ create database school default charset utf8;
|
|
|
|
|
|
-- 切换到school数据库上下文环境
|
|
|
use school;
|
|
|
@@ -245,7 +245,7 @@ MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行
|
|
|
(
|
|
|
collid int auto_increment comment '编号',
|
|
|
collname varchar(50) not null comment '名称',
|
|
|
- collmaster varchar(20) not null comment '院长',
|
|
|
+ intro varchar(500) default '' comment '介绍',
|
|
|
primary key (collid)
|
|
|
);
|
|
|
|
|
|
@@ -254,9 +254,9 @@ MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行
|
|
|
(
|
|
|
stuid int not null comment '学号',
|
|
|
stuname varchar(20) not null comment '姓名',
|
|
|
- stusex boolean default 1 comment '性别',
|
|
|
- stubirth date not null comment '出生日期',
|
|
|
- stuaddr varchar(255) default '' comment '籍贯',
|
|
|
+ sex boolean default 1 comment '性别',
|
|
|
+ birth date not null comment '出生日期',
|
|
|
+ addr varchar(255) default '' comment '籍贯',
|
|
|
collid int not null comment '所属学院',
|
|
|
primary key (stuid),
|
|
|
foreign key (collid) references tb_college (collid)
|
|
|
@@ -267,7 +267,7 @@ MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行
|
|
|
(
|
|
|
teaid int not null comment '工号',
|
|
|
teaname varchar(20) not null comment '姓名',
|
|
|
- teatitle varchar(10) default '助教' comment '职称',
|
|
|
+ title varchar(10) default '助教' comment '职称',
|
|
|
collid int not null comment '所属学院',
|
|
|
primary key (teaid),
|
|
|
foreign key (collid) references tb_college (collid)
|
|
|
@@ -278,7 +278,7 @@ MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行
|
|
|
(
|
|
|
couid int not null comment '编号',
|
|
|
couname varchar(50) not null comment '名称',
|
|
|
- coucredit int not null comment '学分',
|
|
|
+ credit int not null comment '学分',
|
|
|
teaid int not null comment '授课老师',
|
|
|
primary key (couid),
|
|
|
foreign key (teaid) references tb_teacher (teaid)
|
|
|
@@ -548,13 +548,13 @@ MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行
|
|
|
|
|
|
```SQL
|
|
|
-- 插入学院数据
|
|
|
- insert into tb_college (collname, collmaster) values
|
|
|
- ('计算机学院', '左冷禅'),
|
|
|
- ('外国语学院', '岳不群'),
|
|
|
- ('经济管理学院', '风清扬');
|
|
|
+ insert into tb_college (collname, intro) values
|
|
|
+ ('计算机学院', '创建于1956年是我国首批建立计算机专业。学院现有计算机科学与技术一级学科和网络空间安全一级学科博士学位授予权,其中计算机科学与技术一级学科具有博士后流动站。计算机科学与技术一级学科在2017年全国第四轮学科评估中评为A;2019 U.S.News全球计算机学科排名26名;ESI学科排名0.945‰,进入全球前1‰,位列第43位。'),
|
|
|
+ ('外国语学院', '1998年浙江大学、杭州大学、浙江农业大学、浙江医科大学四校合并,成立新的浙江大学。1999年原浙江大学外语系、原杭州大学外国语学院、原杭州大学大外部、原浙江农业大学公外部、原浙江医科大学外语教学部合并,成立浙江大学外国语学院。2003年学院更名为浙江大学外国语言文化与国际交流学院。'),
|
|
|
+ ('经济管理学院', '四川大学经济学院历史悠久、传承厚重,其前身是创办于1905年的四川大学经济科,距今已有100多年的历史。已故著名经济学家彭迪先、张与九、蒋学模、胡寄窗、陶大镛、胡代光,以及当代著名学者刘诗白等曾先后在此任教或学习。在长期的办学过程中,学院坚持以马克思主义的立场、观点、方法为指导,围绕建设世界一流经济学院的奋斗目标,做实“两个伟大”深度融合,不断提高党的建设质量与科学推进一流事业深度融合。');
|
|
|
|
|
|
-- 插入学生数据
|
|
|
- insert into tb_student (stuid, stuname, stusex, stubirth, stuaddr, collid) values
|
|
|
+ insert into tb_student (stuid, stuname, sex, birth, addr, collid) values
|
|
|
(1001, '杨逍', 1, '1990-3-4', '四川成都', 1),
|
|
|
(1002, '任我行', 1, '1992-2-2', '湖南长沙', 1),
|
|
|
(1033, '王语嫣', 0, '1989-12-3', '四川成都', 1),
|
|
|
@@ -571,10 +571,10 @@ MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行
|
|
|
delete from tb_student where stuid=4040;
|
|
|
|
|
|
-- 更新学生数据
|
|
|
- update tb_student set stuname='杨过', stuaddr='湖南长沙' where stuid=1001;
|
|
|
+ update tb_student set stuname='杨过', addr='湖南长沙' where stuid=1001;
|
|
|
|
|
|
-- 插入老师数据
|
|
|
- insert into tb_teacher (teaid, teaname, teatitle, collid) values
|
|
|
+ insert into tb_teacher (teaid, teaname, title, collid) values
|
|
|
(1122, '张三丰', '教授', 1),
|
|
|
(1133, '宋远桥', '副教授', 1),
|
|
|
(1144, '杨逍', '副教授', 1),
|
|
|
@@ -582,7 +582,7 @@ MySQL在过去由于性能高、成本低、可靠性好,已经成为最流行
|
|
|
(3366, '韦一笑', '讲师', 3);
|
|
|
|
|
|
-- 插入课程数据
|
|
|
- insert into tb_course (couid, couname, coucredit, teaid) values
|
|
|
+ insert into tb_course (couid, couname, credit, teaid) values
|
|
|
(1111, 'Python程序设计', 3, 1122),
|
|
|
(2222, 'Web前端开发', 2, 1122),
|
|
|
(3333, '操作系统', 4, 1122),
|