- 开启事务
- 订单表指定字段插入数据
id | seller_id | buyer_id | address_id |
O_20201102_00002 | S_20201030_00001 | B_20200911_00001 | A_20201103_00007 |
- 订单详情表指定字段插入数据
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 |
- 查看O_20201102_00002订单的订单编号、产品编号、库存数量、采购数量、采购后数量(库存数量-采购数量)、产品单价、折后单价
- 修改产品表中库存数量为采购后数量
- 根据订单号分组查看订单总价(sum(采购数量*产品单价))、实付款(sum(采购数量*折扣单价))
- 根据上述代码计算出的值修改订单表中O_20201102_00002订单的总价、实付款数据
- 查看订单表所有字段数据
- 查看订单详情表所有字段数据
- 提交事务
- 开启事务
- 修改订单详情表中O_20201102_00002订单P_20190203_00002产品的折后单价为180
- 修改订单详情表中O_20201102_00002订单P_20190203_00001产品的折后单价为200
- 根据订单号分组查看实付款(sum(采购数量*折扣单价))
- 根据上述代码计算出的值修改订单表中O_20201102_00002订单的实付款数据
- 查看订单详情表所有字段数据
- 回滚事务
- 查看O_20201102_00002订单的订单编号、店铺名称、买家昵称、详细地址、产品名称、采购数量、折后价格
任务五、创建并使用视图
- 查看买家昵称、性别、联系方式、详细地址、是否默认地址
- 创建买家信息视图“view_buyer_info_姓名全拼”查看上述内容
- 查看买家信息视图买家昵称含有“h”的数据
- 查看产品种类编码、产品种类名称、产品名称、单价、库存
- 创建产品信息视图“view_product_ info_姓名全拼”查看上述内容
- 查看订单详情表中的所有产品名称
- 查看产品信息视图中已经有过订单销售记录的产品数据(子查询 in)
- 查看订单编号、店铺名称、买家昵称、详细地址、产品名称、采购数量、折后价格
- 创建订单信息视图“view_order_ info_姓名全拼”查看上述内容
- 查看订单信息视图中采购数量不为1的数据