数据库第十四次作业(电子商城项目)

1、打开控制台

2、 登录MySQL

3、创建电子商城数据库“mall_姓名全拼”

4、使用电子商城数据库

5、 创建用户表“user_姓名全拼”,表中字段信息如下:

6、创建卖家信息表“seller_姓名全拼”,表中字段信息如下: 

7、创建买家信息表“buyer_姓名全拼”,表中字段信息如下:

8、创建地址表“address_姓名全拼”,表中字段信息如下:

 

  9、 创建产品种类表“product_type_姓名全拼”,表中字段信息如下:

  10、创建产品表“product_姓名全拼”,表中字段信息如下:

   11、创建订单表“orser_姓名全拼”,表中字段信息如下:

  12、创建订单详情表“order_detail_姓名全拼”,表中字段信息如下:

 

 任务三:对表中的数据进行基本操作
1、user_zhanjiaxin表所有字段批量插入用户表数据

  2、 seller_zhanjiaxin表所有字段批量插入卖家信息表数据

  3、buyer_zhanjiaxin表指定字段批量插入买家信息表数据   4、address_zhanjiaxin表指定字段批量插入地址表数据 5、product_type_zhanjiaxin表所有字段批量插入产品种类表数据

  6、product_zhanjiaxin表指定字段插入产品表数据

  7、product_zhanjiaxin所有字段插入产品表数据     

  8、product_zhanjiaxin表指定字段插入产品表数据

  9、product_zhanjiaxin表所有字段插入产品表数据

 10、查看产品表所有字段数据

 11、order_zhanjiaxin表订单表指定字段插入数据

 12、order_detail_zhanjiaxin表订单详情表指定字段插入数据

 13、修改订单详情表中O_20201102_00001订单P_20190102_00002产品的采购数量为1

  14、查看O_20201102_00001订单的订单编号、产品编号、库存数量、采购数量、采购后数量(库存数量-采购数量)、产品单价、折后单价

15、修改产品表中库存数量为采购后数量

 16、根据订单号分组查看订单号、订单总价(sum(采购数量*产品单价))、实付款(sum(采购数量*折扣单价))

 17、根据上述代码计算出的值修改订单表中O_20201102_00001订单的总价、实付款数据

18、查看O_20201102_00001订单的订单编号、店铺名称、买家昵称、详细地址、产品名称、采购数量、折后价格

任务四:使用事务操作表中数据
1、开启事务

 2、订单表指定字段插入数据

3、订单详情表指定字段插入数据

  4、查看O_20201102_00002订单的订单编号、产品编号、库存数量、采购数量、采购后数量(库存数量-采购数量)、产品单价、折后单价

 5、修改产品表中库存数量为采购后数量

 6、根据订单号分组查看订单总价(sum(采购数量*产品单价))、实付款(sum(采购数量*折扣单价))

 7、 根据上述代码计算出的值修改订单表中O_20201102_00002订单的总价、实付款数据

 8、查看订单表所有字段数据

  9、查看订单详情表所有字段数据

 10、提交事务

  11、开启事务

 12、修改订单详情表中O_20201102_00002订单P_20190203_00002产品的折后单价为180

  13、修改订单详情表中O_20201102_00002订单P_20190203_00001产品的折后单价为200

 14、根据订单号分组查看实付款(sum(采购数量*折扣单价))

  15、根据上述代码计算出的值修改订单表中O_20201102_00002订单的实付款数据

 16、查看订单详情表所有字段数据

 17、回滚事务

  18、查看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的数据

 

任务六:备份数据库
 1、备份所有数据库,文件名为“all_姓名全拼.sql”(截两张图 命令+文件)

 

2、备份电子商城数据库,文件名为“mall_姓名全拼.sql”(截两张图 命令+文件)

 

3、删除电子商城数据库

 4、创建电子商城数据库“mall_姓名全拼”

 5、退出MySQL登录

6、执行电子商城数据库备份文件

 7、登录MySQL

 8、使用电子商城数据库

 9、查看所有表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值