MySQL数据库练习题
Mysql数据库:
1、创建数据库library
2、创建图书类别表(booktype)
3、创建图书信息表(book)
4、创建图书存储信息表(bookstorage)
5、创建读者类别表(readertype)
6、创建读者信息表(reader)
7、创建图书借阅表(bookborrow)
8、插入数据到图书类别表(booktype)
9、插入数据到图书信息表(book)
10、插入数据到图书存储信息表(bookstorage)
11、插入数据到读者类别表(readertype)
12、插入数据到读者信息表(reader)
13、插入数据到图书借阅表(bookborrow)
14、查询所有图书类别名称和编号
15、查询所有自然科学类的图书信息
16、查询所有借阅次数大于10的图书信息
17、查询所有在馆状态为“可借”的图书条码和入馆时间
18、查询所有学生类别的读者姓名和可借数量
19、查询所有教师类别的读者姓名和可借天数
20、查询所有管理员类别的读者姓名和发证日期
21、查询所有职工类别的读者姓名和借书证状态
22、查询所有借阅了《Java程序设计》这本书的读者姓名和借书日期
23、查询所有还书日期为空的借阅记录的图书条码和读者编号
24、查询所有借阅状态为“已还”的借阅记录的图书条码和还书日期
25、查询所有借阅了《中医的故事》这本书的读者姓名和借书日期
26、查询所有出版社为“机械工业出版社”的图书信息
27、查询所有价格低于40元的图书信息
28、查询所有价格高于等于40元且低于等于50元的图书信息
29、查询所有价格高于50元的图书信息
30、查询所有图书的平均价格
31、查询价格最高的图书信息
32、查询价格最低的图书信息
33、查询所有图书的总库存量(即所有图书的借阅次数之和)
34、查询每本图书的库存量(即每本图书的借阅次数)
35、查询每类图书的总库存量(即每类图书的所有图书的借阅次数之和)
36、查询每类图书的平均库存量(即每类图书的所有图书的借阅次数的平均值)
37、查询每类图书的最高库存量(即每类图书的所有图书的借阅次数的最大值)
38、查询每类图书的最低库存量(即每类图书的所有图书的借阅次数的最小值)
39、查询所有读者的姓名和性别
40、查询所有男性读者的姓名和发证日期
41、查询所有女性读者的姓名和发证日期
42、查询所有学生的姓名和性别
43、查询所有教师的姓名和性别
44、查询所有管理员的姓名和性别
45、查询所有职工的姓名和性别
46、查询所有读者的姓名和借书证状态
47、查询所有学生的姓名和借书证状态
48、查询所有教师的姓名和借书证状态
49、查询所有管理员的姓名和借书证状态
50、查询所有职工的姓名和借书证状态。
相关问答FAQs
问:如何查询所有自然科学类的图书信息?
答:可以使用以下SQL语句进行查询:SELECT bookname, bookauthor, bookpublisher FROM book WHERE typeid = (SELECT typeid FROM booktype WHERE typename = ‘自然科学’);
问:如何查询所有在馆状态为“可借”的图书条码和入馆时间?
答:可以使用以下SQL语句进行查询:SELECT bookbarcode, intime FROM bookstorage WHERE bookstatus = ‘可借’;。
小编有话说:以上就是关于MySQL数据库的一些练习题,希望对你有所帮助,如果你有任何疑问或者建议,欢迎留言交流。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1457974.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复