酷代码 AI
菜单
服务商

bookmanage 数据库表创建、测试数据添加及多需求 SQL 操作全解析

图书信息表: isbn bookname price author stock typeid 111111 book1 10.00 author1 5 1 222222 book2 20.00 author2 10 2 333333 book3 15.00 author3 8 3 2、实现以下功能需求: - 查询图书类型表中的所有记录,并按照类型编号升序排序 - 查询图书信息表中的所有记录,并按照图书价格降序排序 - 查询库存大于0的图书信息,并按照库存数量升序排序 - 添加一本新的图书信息 - 更新图书信息中某本书的库存数量 - 删除一本图书信息 - 查询图书信息表中某个图书类型的图书数量 - 查询图书信息表中某个作者的图书数量 3、以上功能需求的SQL语句如下: - 查询图书类型表中的所有记录,并按照类型编号升序排序 SELECT * FROM booktype ORDER BY typeid ASC; - 查询图书信息表中的所有记录,并按照图书价格降序排序 SELECT * FROM bookinfo ORDER BY price DESC; - 查询库存大于0的图书信息,并按照库存数量升序排序 SELECT * FROM bookinfo WHERE stock > 0 ORDER BY stock ASC; - 添加一本新的图书信息 INSERT INTO bookinfo (isbn, bookname, price, author, stock, typeid) VALUES ('444444', 'book4', '25.00', 'author4', 3, 2); - 更新图书信息中某本书的库存数量 UPDATE bookinfo SET stock = stock + 1 WHERE isbn = '111111'; - 删除一本图书信息 DELETE FROM bookinfo WHERE isbn = '222222'; - 查询图书信息表中某个图书类型的图书数量 SELECT COUNT(*) FROM bookinfo WHERE typeid = 1; - 查询图书信息表中某个作者的图书数量 SELECT COUNT(*) FROM bookinfo WHERE author = 'author1'; ######[AI写代码神器 | 909点数解答 | 2024-06-22 22:25:19]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]