实验二 SQL 语句
【实验目的】:
熟练掌握利用 SQL 语言进行数据查询以及增、删、改的基本方法
【实验要求】:
在图书管理数据库上完成下列题目,撰写实验报告并提交相应脚本文件。实验报告需 呈现关键操作步骤的截图。
一、利用 SQL 语句完成下列查询(每题 5 分,共计 80 分)
1. 查询书名中含有“数据库”关键词的图书的基本信息。
2. 查询姓名为李某华的学生的基本信息
3. 查询所有的出版社名称
4. 查询所有的专业名称
5. 查询 2015 年 1 月 1 日以来被借阅的所有书籍的 ISBN 号
6. 查询出生于 1990 年 9 月 1 日和 1995 年 9 月 1 日之间的学生的学号,姓名,性别以及出 生日期
7. 查询所有男学生的基本信息,按年龄由小到大排序
8. 查询学号为 201400101 的学生的图书借阅情况,按借阅时间由早到晚排序
9. 查询各出版社出版的图书的数量
10. 查询各专业的学生人数
11. 查询 2015 年借阅过书籍的学生的学号和姓名
12. 查询借阅“清华大学出版社”出版的所有图书的借阅情况,要求显示学号,ISBN 号, 借阅时间和归还时间
13. 查询借阅了“计算机网络”一书且尚未归还的学生的学号
14. 查询所有未归还图书的 ISBN 号和图书名
15. 查询借阅了“计算机网络”一书的学生的学号和姓名
16. 查询“清华大学出版社”出版的所有图书的借阅情况,要求显示学号,姓名,ISBN 号 和图书名
二、利用 SQL 语句完成下列操作(共计 20 分)
1. 向学生表中插入一行学生记录,学号为 201600001,姓名为王浩,性别为男,出生日期 为 1991 年 12 月 5 日,专业为信息管理。(2 分)
2. 向图书表中插入一行图书记录,ISBN 号为 9787118087680,图书名为通信原理,作者为 樊昌信。(2 分)
3. 向借阅表中插入 2 行借阅记录:学号为 201600001 ,ISBN 号为 9787118087680,借阅时 间为 2016 年 2 月 1 日;学号为 20160001,ISBN 号为 9787040074949,借阅时间为 2016 年 2 月 8 日。(4 分)
4. 将学号为 201600001 的学生的专业更改为计算机。(4 分)
5. 将学号为 201600001 ,ISBN 号为 9787118087680 的图书的借阅记录中返还时间更新为 2016 年 2 月 10 日。(4 分)
6. 删除学号为 201600001 的学生的所有借阅记录。(4 分)
评论0