没有合适的资源?快使用搜索试试~ 我知道了~
mysql练习题.docx
试读
2页
需积分: 0 0 下载量 126 浏览量
更新于2024-11-18
收藏 17KB DOCX 举报
mysql练习题.docx
背景: 你是一家图书馆的数据库管理员,需要管理图书、作者、借阅者以及借阅记录。以
下是一些基本要求:
1. 图书信息包括:图书 ID(主键)、书名、ISBN 号、出版年份、库存数量、作者(外
键)。
(1, 'MySQL 基础教程', '978-3-16-148410-0', 2020, 10, 1),
(2, '高级数据库系统', '978-0-12-200680-7', 2019, 8,2),
(3, '数据结构与算法', '978-3-16-148410-1', 2021, 12,3),
(4, '机器学习导论', '978-0-12-200681-4', 2022, 5,4),
(5, '人工智能:一种现代的方法', '978-0-12-200682-1', 2023, 7,5);
2. 作者信息包括:作者 ID(主键)、作者名。
(1, 'John Doe'),
(2, 'Jane Smith'),
(3, 'Bob Johnson'),
(4, 'Alice Davis'),
(5, 'Mike Brown');
3. 借阅者信息包括:借阅者 ID(主键)、借阅者姓名、联系电话。
(1, '张三', '12345678901'),
(2, '李四', '09876543210'),
(3, '王五', '11223344556');
4. 借阅记录包括:记录 ID(主键)、图书 ID(外键)、借阅者 ID(外键)、借阅
日期、归还日期。
(1, 1, 1, '2024-01-10', '2024-02-10'),
(2, 2, 2, '2024-02-15', NULL),
-- 表示尚未归还
(3, 3, 3, '2024-03-01', '2024-03-31'),
(4, 4, 1, '2024-04-05', '2024-05-05'),
(5, 5, 2, '2024-06-01', NULL);
-- 表示尚未
5.编写 SQL 查询,完成以下要求:
o 查询所有图书的书名和对应的作者名。
o 查询当前未归还的图书(即归还日期为 NULL 的图书)。
o 查询借阅了图书的借阅者姓名和联系电话。
o 查询在特定日期之后出版的所有图书的书名和出版年份。
o 查询借阅了特定 ISBN 号 978-3-16-148410-0 图书的所有借阅者姓名。
o 查询借阅记录中,借阅日期和归还日期间隔最长的记录。
o 查询每本图书的库存数量,并按库存数量从高到低排序。
下载后可阅读完整内容,剩余1页未读,立即下载
资源推荐
资源评论
2022-06-27 上传
2020-06-06 上传
2020-02-08 上传
135 浏览量
2019-08-17 上传
2021-12-16 上传
5星 · 资源好评率100%
2021-10-24 上传
170 浏览量
180 浏览量
2022-01-13 上传
185 浏览量
2021-12-15 上传
173 浏览量
123 浏览量
2024-07-04 上传
193 浏览量
2021-04-20 上传
2018-09-28 上传
2022-11-05 上传
资源评论
2401_87435366
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功