MySQL第十四次作业——电子商城项目任务四、五使用事务操作表中数据

  1. 开启事务
  2. 订单表指定字段插入数据

 

id

seller_id

buyer_id

address_id

O_20201102_00002

S_20201030_00001

B_20200911_00001

A_20201103_00007

  1. 订单详情表指定字段插入数据

 

order_id

product_id

purchase_quantity

discount_unit_price

O_20201102_00002

P_20190203_00001

1

230

O_20201102_00002

P_20190203_00002

2

190

  1. 查看O_20201102_00002订单的订单编号、产品编号、库存数量、采购数量、采购后数量(库存数量-采购数量)、产品单价、折后单价
  2. 修改产品表中库存数量为采购后数量
  3. 根据订单号分组查看订单总价(sum(采购数量*产品单价))、实付款(sum(采购数量*折扣单价))
  4. 根据上述代码计算出的值修改订单表中O_20201102_00002订单的总价、实付款数据
  5. 查看订单表所有字段数据
  6. 查看订单详情表所有字段数据
  7. 提交事务
  8. 开启事务
  9. 修改订单详情表中O_20201102_00002订单P_20190203_00002产品的折后单价为180
  10. 修改订单详情表中O_20201102_00002订单P_20190203_00001产品的折后单价为200
  11. 根据订单号分组查看实付款(sum(采购数量*折扣单价))
  12. 根据上述代码计算出的值修改订单表中O_20201102_00002订单的实付款数据
  13. 查看订单详情表所有字段数据
  14. 回滚事务
  15. 查看O_20201102_00002订单的订单编号、店铺名称、买家昵称、详细地址、产品名称、采购数量、折后价格

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

任务五、创建并使用视图

  1. 查看买家昵称、性别、联系方式、详细地址、是否默认地址
  2. 创建买家信息视图“view_buyer_info_姓名全拼”查看上述内容
  3. 查看买家信息视图买家昵称含有“h”的数据
  4. 查看产品种类编码、产品种类名称、产品名称、单价、库存
  5. 创建产品信息视图“view_product_ info_姓名全拼”查看上述内容
  6. 查看订单详情表中的所有产品名称
  7. 查看产品信息视图中已经有过订单销售记录的产品数据(子查询 in)
  8. 查看订单编号、店铺名称、买家昵称、详细地址、产品名称、采购数量、折后价格
  9. 创建订单信息视图“view_order_ info_姓名全拼”查看上述内容
  10. 查看订单信息视图中采购数量不为1的数据

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值