任务一:安装配置SQL

1、打开控制台

2、登录MySQL

订单表创建时间加索引 数据库创建订单信息表_sql

任务二:数据库、表的基本操作

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

订单表创建时间加索引 数据库创建订单信息表_sql_02

2、使用电子商城数据库:

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_03

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

订单表创建时间加索引 数据库创建订单信息表_数据库_04

订单表创建时间加索引 数据库创建订单信息表_database_05

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

订单表创建时间加索引 数据库创建订单信息表_数据库_06

订单表创建时间加索引 数据库创建订单信息表_字段_07

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

订单表创建时间加索引 数据库创建订单信息表_数据库_08

 

订单表创建时间加索引 数据库创建订单信息表_database_09

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

订单表创建时间加索引 数据库创建订单信息表_字段_10

订单表创建时间加索引 数据库创建订单信息表_database_11

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

订单表创建时间加索引 数据库创建订单信息表_database_12

订单表创建时间加索引 数据库创建订单信息表_数据库_13

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

订单表创建时间加索引 数据库创建订单信息表_字段_14

 

订单表创建时间加索引 数据库创建订单信息表_database_15

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

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_16

 

订单表创建时间加索引 数据库创建订单信息表_sql_17

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

订单表创建时间加索引 数据库创建订单信息表_字段_18

 

订单表创建时间加索引 数据库创建订单信息表_database_19

 任务三:对表中的数据进行基本操作

1、user_姓名全拼表所有字段批量插入用户表数据

订单表创建时间加索引 数据库创建订单信息表_字段_20

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_21

2、 seller_姓名全拼表所有字段批量插入卖家信息表数据

订单表创建时间加索引 数据库创建订单信息表_sql_22

  

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_23

 3、buyer_姓名全拼表指定字段批量插入买家信息表数据

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_24

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_25

  4、address_姓名全拼表指定字段批量插入地址表数据

订单表创建时间加索引 数据库创建订单信息表_sql_26

订单表创建时间加索引 数据库创建订单信息表_数据库_27

5、product_type_姓名全拼表所有字段批量插入产品种类表数据

订单表创建时间加索引 数据库创建订单信息表_sql_28

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_29

6、product_姓名全拼表指定字段插入产品表数据

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_30

订单表创建时间加索引 数据库创建订单信息表_字段_31

7、product_姓名全拼所有字段插入产品表数据

订单表创建时间加索引 数据库创建订单信息表_database_32

订单表创建时间加索引 数据库创建订单信息表_sql_33

8、product_姓名全拼表指定字段插入产品表数据

订单表创建时间加索引 数据库创建订单信息表_database_34

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_35

9、product_姓名全拼表所有字段插入产品表数据

订单表创建时间加索引 数据库创建订单信息表_database_36

订单表创建时间加索引 数据库创建订单信息表_数据库_37

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

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_38

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

订单表创建时间加索引 数据库创建订单信息表_字段_39

订单表创建时间加索引 数据库创建订单信息表_数据库_40

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

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_41

订单表创建时间加索引 数据库创建订单信息表_数据库_42

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

订单表创建时间加索引 数据库创建订单信息表_数据库_43

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

订单表创建时间加索引 数据库创建订单信息表_字段_44

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

订单表创建时间加索引 数据库创建订单信息表_数据库_45

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

订单表创建时间加索引 数据库创建订单信息表_字段_46

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

订单表创建时间加索引 数据库创建订单信息表_sql_47

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

订单表创建时间加索引 数据库创建订单信息表_字段_48

任务四、使用事务操作表中数据

1.开启事务

订单表创建时间加索引 数据库创建订单信息表_database_49

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

id

seller_id

buyer_id

address_id

O_20201102_00002

S_20201030_00001

B_20200911_00001

A_20201103_00007

订单表创建时间加索引 数据库创建订单信息表_database_50

 

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

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

订单表创建时间加索引 数据库创建订单信息表_字段_51

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

订单表创建时间加索引 数据库创建订单信息表_sql_52

 

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

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_53

 

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

订单表创建时间加索引 数据库创建订单信息表_sql_54

 

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

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_55

 

 

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

订单表创建时间加索引 数据库创建订单信息表_database_56

 

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

订单表创建时间加索引 数据库创建订单信息表_sql_57

 

 

10.提交事务

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_58

 

11.开启事务

订单表创建时间加索引 数据库创建订单信息表_字段_59

 

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

订单表创建时间加索引 数据库创建订单信息表_database_60

 

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

订单表创建时间加索引 数据库创建订单信息表_database_61

 

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

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_62

 

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

订单表创建时间加索引 数据库创建订单信息表_sql_63

 

 

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

订单表创建时间加索引 数据库创建订单信息表_database_64

 

17.回滚事务

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_65

 

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

订单表创建时间加索引 数据库创建订单信息表_sql_66

 

任务五、创建并使用视图

1.查看买家昵称、性别、联系方式、详细地址、是否默认地址

订单表创建时间加索引 数据库创建订单信息表_sql_67

 

2.创建买家信息视图“view_buyer_info_姓名全拼”查看上述内容

订单表创建时间加索引 数据库创建订单信息表_sql_68

 

 

3.查看买家信息视图买家昵称含有“h”的数据

订单表创建时间加索引 数据库创建订单信息表_字段_69

 

4.查看产品种类编码、产品种类名称、产品名称、单价、库存

订单表创建时间加索引 数据库创建订单信息表_数据库_70

 

5.创建产品信息视图“view_product_ info_姓名全拼”查看上述内容

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_71

 

6.查看订单详情表中的所有产品名称

订单表创建时间加索引 数据库创建订单信息表_字段_72

 

7.查看产品信息视图中已经有过订单销售记录的产品数据(子查询 in)

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_73

 

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

订单表创建时间加索引 数据库创建订单信息表_sql_74

 

9.创建订单信息视图“view_order_ info_姓名全拼”查看上述内容

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_75

 

10.查看订单信息视图中采购数量不为1的数据

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_76

 

任务六、备份数据库

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

订单表创建时间加索引 数据库创建订单信息表_数据库_77

订单表创建时间加索引 数据库创建订单信息表_字段_78

 

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

订单表创建时间加索引 数据库创建订单信息表_sql_79

3.删除电子商城数据库

订单表创建时间加索引 数据库创建订单信息表_database_80

 

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

订单表创建时间加索引 数据库创建订单信息表_字段_81

 

5.退出MySQL登录

订单表创建时间加索引 数据库创建订单信息表_sql_82

 

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

订单表创建时间加索引 数据库创建订单信息表_sql_83

 

7.登录MySQL

订单表创建时间加索引 数据库创建订单信息表_订单表创建时间加索引_84

 

8.使用电子商城数据库

订单表创建时间加索引 数据库创建订单信息表_字段_85