商品表1( 商品代号,分类名,单价,数量) 商品表2( 商品代号,产地,品牌) 写出实现以下功能的SQL语句: (1)将商品代号为p2的电视机的价格下调15%。 (2)查询出数量大于8的商品种数。 (3)查询出比所有电冰箱的单价都低的商品。 (4)查询出每种商品的总价值,并按升序排列出来。 (5)为商品1表以分类名和商品单价为关键字创建索引index_fldj。 (6)将商品管理数据库备份到d:\backup\商品管理.sql中。
时间: 2023-04-07 13:03:29 浏览: 182
基于python和定向爬虫的商品比价系统的实现.zip
(1)将商品代号为p2的电视机的价格下调15%
UPDATE 商品表1 SET 单价 = 单价 * 0.85 WHERE 商品代号 = 'p2' AND 分类名 = '电视机';
(2)查询出数量大于8的商品种数
SELECT COUNT(*) FROM 商品表1 WHERE 数量 > 8;
(3)查询出比所有电冰箱的单价都低的商品
SELECT 商品代号 FROM 商品表1 WHERE 分类名 = '电冰箱' AND 单价 > (SELECT MIN(单价) FROM 商品表1 WHERE 分类名 = '电冰箱');
(4)查询出每种商品的总价值,并按升序排列出来
SELECT 商品代号, SUM(单价 * 数量) AS 总价值 FROM 商品表1 GROUP BY 商品代号 ORDER BY 总价值 ASC;
(5)为商品1表以分类名和商品单价为关键字创建索引index_fldj
CREATE INDEX index_fldj ON 商品表1 (分类名, 单价);
(6)将商品管理数据库备份到d:\backup\商品管理.sql中
使用数据库管理系统(如MySQL)的备份功能实现。例如在MySQL中可以使用以下命令:
mysqldump -u username -p db_name > d:\backup\商品管理.sql
其中username是登录数据库的用户名,db_name是数据库名称。
阅读全文