图书信息表: 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'; [2024-06-22 22:25:19 | AI写代码神器 | 909点数解答]