MySQL数据库练习题,数据库mysql考试及答案

Time:2025年01月07日 Read:6 评论:42 作者:y21dr45

1、创建数据库library

MySQL数据库练习题,数据库mysql考试及答案

2、使用library数据库。

3、创建图书类别表booktype,包含以下字段:

typeid (类别编号, int类型, 主键, 自增)

typename (类别名称, varchar(20))

4、插入数据到booktype表中:

- ('1', '自然科学')

- ('2', '数学')

- ('3', '计算机')

- ('4', '建筑水利')

- ('5', '旅游地理')

- ('6', '励志/自我实现')

- ('7', '工业技术')

- ('8', '基础医学')

- ('9', '室内设计')

- ('10', '人文景观')

5、创建图书信息表book,包含以下字段:

bookid (图书编号, char(10), 主键)

bookname (图书名称, varchar(20))

typeid (类别编号, int, 外键)

bookauthor (图书作者, varchar(20))

bookpublisher (出版社, varchar(50))

bookprice (图书价格, decimal(6,2))

borrowsum (借阅次数, int)

6、插入数据到book表中:

- ('TP39/1712', 'Java程序设计', '3', '陈永红', '机械工业出版社', '35.5', '30')

- ('013452', '离散数学', '2', '张小新', '机械工业出版社', '45.5', '10')

- ('TP/3452', 'JSP程序设计案例', '3', '刘城清', '电子工业出版社', '42.8', '8')

- ('TH/2345', '机械设计手册', '7', '黄明凡', '人民邮电出版社', '40', '10')

- ('R/345677', '中医的故事', '8', '李奇德', '国防工业出版社', '20.0', '5')

7、创建图书存储信息表bookstorage,包含以下字段:

bookbarcode (图书条码, char(20), 主键)

bookid (图书编号, char(10), 外键)

bookintime (图书入馆时间, datetime)

bookstatus (图书状态, varchar(4))

8、创建读者类别表readertype,包含以下字段:

retypeid (类别编号, int, 主键)

typename (类别名称, varchar(20))

borrowquantity (可借数量, int)

borrowday (可借天数, int)

9、插入数据到readertype表中:

- ('1', '学生', '10', '30')

- ('2', '教师', '20', '60')

- ('3', '管理员', '15', '30')

- ('4', '职工', '15', '20')

10、创建读者信息表reader,包含以下字段:

readerid (读者编号, char(10), 主键)

readername (读者姓名, varchar(20))

readerpass (读者密码, varchar(20))

retypeid (类别编号, int, 外键)

readerdate (发证日期, datetime)

readerstatus (借书证状态, varchar(4))

11、插入数据到reader表中:

- ('R001', '周杰', '123456', '1', '2023-09-01 11:30:00', '正常')

- ('R002', '吴燕', '654321', '1', '2023-09-01 11:30:00', '正常')

- ('R003', '王芳', '123456', '2', '2023-09-01 11:30:00', '正常')

- ('R004', '张敏', '654321', '2', '2023-09-01 11:30:00', '正常')

- ('R005', '李丽', '123456', '3', '2023-09-01 11:30:00', '正常')

- ('R006', '方平', '654321', '3', '2023-09-01 11:30:00', '正常')

12、创建图书借阅表bookborrow,包含以下字段:

borrowid (借阅号, char(10), 主键)

bookbarcode (图书条码, char(20), 外键)

readerid (读者编号, char(10), 外键)

borrowtime (借书日期, datetime)

returntime (还书日期, datetime)

borrowstatus (借阅状态, varchar(4))

13、插入数据到bookborrow表中:

- ('B001', 'R001', '2023-09-01 12:00:00', NULL, '借出')

- ('B002', 'R002', '2023-09-01 12:00:00', NULL, '借出')

- ('B003', 'R003', '2023-09-01 12:00:00', NULL, '借出')

- ('B004', 'R004', '2023-09-01 12:00:00', NULL, '借出')

- ('B005', 'R005', '2023-09-01 12:00:00', NULL, '借出')

- ('B006', 'R006', '2023-09-01 12:00:00', NULL, '借出')

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1