MySQL项目--电商平台--数据库搭建

目录

一、前期准备

1.1安装MySQL

二、基础知识

2.1电商流程

2.2SKU和SPU

 2.3涉及的表

三、项目搭建

3.1登录root用户

3.2创建用户

3.3创建数据库

3.4建表


一、前期准备

1.1安装MySQL

Linux安装MySQL5.7(CentOS7)_一个人的牛牛的博客-CSDN博客

二、基础知识

2.1电商流程

电商的主要业务流程涉及商品详情、用户个人中心、支付服务、订单后台服务。根据流程由此产生多个表。

店主添加商品;用户点开电商首页浏览,通过分类查询、全文搜索寻找商品;用户注册登录后才可以将商品添加到购物车和结算,生成相应的订单数据和支付数据。订单正式生成之后,还会对订单进行跟踪处理,直到订单全部完成。

2.2SKU和SPU

SKU=Stock Keeping Unit(库存量基本单位):现在已经被引申为产品统一编号的简称,每种产品均对应有唯一的SKU号。

SPU(Standard Product Unit):是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息集合。

例如:iPhone手机就是SPU。一台银色、128G内存的、支持联通网络的iPhone,就是SKU。

 2.3涉及的表

表:用户表、订单表、优惠劵表、优惠劵领用表、商品评论表、商品收藏表、加购表、活动表、优惠规则表、活动订单表、支付流水表、退单表、订单详情表、SKU商品表、品牌表、SPU商品表、商品一级分类表、商品二级分类表、商品三级分类表、省份表、地区表等等

注:这些只是部分表,真正的表远不止这些!具体的要看电商项目的项目分析。

三、项目搭建

3.1登录root用户

 mysql -u root -p

输入设置好的密码 

3.2创建用户

#创建offdb用户
create user 'offdb'@'%' identified by 'Zj_123456';
#给offdb用户所有权限
grant all on *.* to 'offdb'@'%';
#刷新
flush privileges;

3.3创建数据库

create database `offgmall`character set utf8 collate utf8_general_ci;

3.4建表

1.用户表(user_info)

标签含义
id用户id
login_name用户名称
nick_name用户昵称
passwd用户密码
name真实姓名
phone_num手机号
email邮箱
head_img头像
user_level用户级别
birthday生日
gender性别:男=M,女=F
create_time创建时间
operate_time操作时间
CREATE TABLE `user_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `login_name` varchar(200) DEFAULT NULL COMMENT '用户名称',
  `nick_name` varchar(200) DEFAULT NULL COMMENT '用户昵称',
  `passwd` varchar(200) DEFAULT NULL COMMENT '用户密码',
  `name` varchar(200) DEFAULT NULL COMMENT '用户姓名',
  `phone_num` varchar(200) DEFAULT NULL COMMENT '手机号',
  `email` varchar(200) DEFAULT NULL COMMENT '邮箱',
  `head_img` varchar(200) DEFAULT NULL COMMENT '头像',
  `user_level` varchar(200) DEFAULT NULL COMMENT '用户级别',
  `birthday` date DEFAULT NULL COMMENT '用户生日',
  `gender` varchar(1) DEFAULT NULL COMMENT '性别 M男,F女',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1101 DEFAULT CHARSET=utf8 COMMENT='用户表';

 2.活动表(activity_info)

标签含义
id活动id
activity_name活动名称
activity_type活动类型
activity_desc活动描述
start_time开始时间
end_time结束时间
create_time创建时间
CREATE TABLE `activity_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '活动id',
  `activity_name` varchar(200) DEFAULT NULL COMMENT '活动名称',
  `activity_type` varchar(10) DEFAULT NULL COMMENT '活动类型',
  `activity_desc` varchar(2000) DEFAULT NULL COMMENT '活动描述',
  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='活动表';

3.活动订单关联表(activity_order)

标签含义
id编号
activity_id活动id
order_id订单编号
create_time发生日期
CREATE TABLE `activity_order` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `activity_id` bigint(20) DEFAULT NULL COMMENT '活动id ',
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单编号',
  `create_time` datetime DEFAULT NULL COMMENT '发生日期',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=258 DEFAULT CHARSET=utf8 COMMENT='活动与订单关联表';

4.优惠规则表(activity_rule)

标签含义
id编号
activity_id活动id
condition_amount满减金额
condition_num满减件数
benefit_amount优惠金额
benefit_discount优惠折扣
benefit_level优惠级别
CREATE TABLE `activity_rule` (
  `id` int(11) NOT NULL COMMENT '编号',
  `activity_id` int(11) DEFAULT NULL COMMENT '类型',
  `condition_amount` decimal(16,2) DEFAULT NULL COMMENT '满减金额',
  `condition_num` bigint(20) DEFAULT NULL COMMENT '满减件数',
  `benefit_amount` decimal(16,2) DEFAULT NULL COMMENT '优惠金额',
  `benefit_discount` bigint(20) DEFAULT NULL COMMENT '优惠折扣',
  `benefit_level` bigint(20) DEFAULT NULL COMMENT '优惠级别',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='优惠规则';

5.活动参与商品(activity_sku)

标签含义
id编号
activity_id活动id
sku_idsku_id
create_time创建时间
CREATE TABLE `activity_sku` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `activity_id` bigint(20) DEFAULT NULL COMMENT '活动id ',
  `sku_id` bigint(20) DEFAULT NULL COMMENT 'sku_id',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='活动参与商品';

6.支付流水表(payment_info)

标签含义
id编号
out_trade_no对外业务编号
order_id订单编号
user_id用户编号
alipay_trade_no支付宝交易流水编号
total_amount支付金额
subject交易内容
payment_type支付类型
payment_time支付时间
CREATE TABLE `payment_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `out_trade_no` varchar(20) DEFAULT NULL COMMENT '对外业务编号',
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单编号',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户编号',
  `alipay_trade_no` varchar(100) DEFAULT NULL COMMENT '支付宝交易流水编号',
  `total_amount` decimal(16,2) DEFAULT NULL COMMENT '支付金额',
  `subject` varchar(200) DEFAULT NULL COMMENT '交易内容',
  `payment_type` varchar(20) DEFAULT NULL COMMENT '支付方式',
  `payment_time` datetime DEFAULT NULL COMMENT '支付时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4957 DEFAULT CHARSET=utf8 COMMENT='支付流水表';

7.商品一级分类表(base_category1)

标签含义
idid
name名称
CREATE TABLE `base_category1` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(10) NOT NULL COMMENT '分类名称',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 COMMENT='一级分类表';

8.商品二级分类表(base_category2)

标签含义
idid
name名称
category1_id一级品类id
CREATE TABLE `base_category2` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(200) NOT NULL COMMENT '二级分类名称',
  `category1_id` bigint(20) DEFAULT NULL COMMENT '一级分类编号',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=126 DEFAULT CHARSET=utf8 COMMENT='二级分类表';

9.商品三级分类表(base_category3)

标签含义
idid
name名称
Category2_id二级品类id
CREATE TABLE `base_category3` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `name` varchar(200) NOT NULL COMMENT '三级分类名称',
  `category2_id` bigint(20) DEFAULT NULL COMMENT '二级分类编号',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1150 DEFAULT CHARSET=utf8 COMMENT='三级分类表';

10.省份表(base_province)

标签含义
idid
name省份名称
region_id地区ID
area_code地区编码
iso_code国际编码
CREATE TABLE `base_province` (
  `id` bigint(20) DEFAULT NULL COMMENT 'id',
  `name` varchar(20) DEFAULT NULL COMMENT '省名称',
  `region_id` varchar(20) DEFAULT NULL COMMENT '大区id',
  `area_code` varchar(20) DEFAULT NULL COMMENT '行政区位码',
  `iso_code` varchar(20) DEFAULT NULL COMMENT '国际编码'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

11.地区表(base_region)

标签含义
id大区id
region_name大区名称
CREATE TABLE `base_region` (
  `id` varchar(20) DEFAULT NULL COMMENT '大区id',
  `region_name` varchar(20) DEFAULT NULL COMMENT '大区名称'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

12.编码字典表(base_dic)

标签含义
dic_code编号
dic_name编号名称
parent_code父编号
create_time创建编号
operate_time修改编号
CREATE TABLE `base_dic` (
  `dic_code` varchar(10) NOT NULL COMMENT '编号',
  `dic_name` varchar(100) DEFAULT NULL COMMENT '编码名称',
  `parent_code` varchar(10) DEFAULT NULL COMMENT '父编号',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `operate_time` datetime DEFAULT NULL COMMENT '修改日期',
  PRIMARY KEY (`dic_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='编码字典表';
 

13.品牌表(base_trademark)

标签含义
tm_id品牌id
tm_name品牌名称
CREATE TABLE `base_trademark` (
  `tm_id` varchar(20) DEFAULT NULL COMMENT '品牌id',
  `tm_name` varchar(20) DEFAULT NULL COMMENT '品牌名称'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

14.加购表(cart_info)

标签含义
id编号
user_id用户id
sku_idSKU商品
cart_price放入购物车时价格
sku_num数量
img_url图片文件
sku_namesku名称 (冗余)
create_time创建时间
operate_time修改时间
is_ordered是否已经下单
order_time下单时间
source_type来源类型
source_id来源编号
CREATE TABLE `cart_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
  `sku_id` bigint(20) DEFAULT NULL COMMENT 'skuid',
  `cart_price` decimal(10,2) DEFAULT NULL COMMENT '放入购物车时价格',
  `sku_num` bigint(11) DEFAULT NULL COMMENT '数量',
  `img_url` varchar(200) DEFAULT NULL COMMENT '图片文件',
  `sku_name` varchar(200) DEFAULT NULL COMMENT 'sku名称 (冗余)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime DEFAULT NULL COMMENT '修改时间',
  `is_ordered` bigint(20) DEFAULT NULL COMMENT '是否已经下单',
  `order_time` datetime DEFAULT NULL COMMENT '下单时间',
  `source_type` varchar(20) DEFAULT NULL COMMENT '来源类型',
  `source_id` bigint(20) DEFAULT NULL COMMENT '来源编号',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2019 DEFAULT CHARSET=utf8 COMMENT='加购表';
 

15.优惠券领用表(coupon_use)

标签含义
id编号
coupon_id购物券ID
user_id用户ID
order_id订单ID
coupon_status优惠券状态
get_time领券时间
using_time使用时间
used_time支付时间
expire_time过期时间
CREATE TABLE `coupon_use` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `coupon_id` bigint(20) DEFAULT NULL COMMENT '购物券ID',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单ID',
  `coupon_status` varchar(10) DEFAULT NULL COMMENT '购物券状态',
  `get_time` datetime DEFAULT NULL COMMENT '领券时间',
  `using_time` datetime DEFAULT NULL COMMENT '使用时间',
  `used_time` datetime DEFAULT NULL COMMENT '支付时间',
  `expire_time` datetime DEFAULT NULL COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10178 DEFAULT CHARSET=utf8 COMMENT='优惠券领用表';

16.优惠券表(coupon_info)

标签含义
id优惠券编号
coupon_name优惠券名称
coupon_type优惠券类型 1 现金券 2 折扣券 3 满减券 4 满件打折券
condition_amount满减金额
condition_num满减件数
activity_id活动编号
benefit_amount优惠金额
benefit_discount优惠折扣
create_time创建时间
range_type范围类型 1、商品 2、品类 3、品牌
spu_id商品id
tm_id品牌id
category3_id品类id
limit_num最多领用次数
operate_time修改时间
expire_time过期时间
CREATE TABLE `coupon_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '购物券编号',
  `coupon_name` varchar(100) DEFAULT NULL COMMENT '购物券名称',
  `coupon_type` varchar(10) DEFAULT NULL COMMENT '购物券类型 1 现金券 2 折扣券 3 满减券 4 满件打折券',
  `condition_amount` decimal(10,2) DEFAULT NULL COMMENT '满额数',
  `condition_num` bigint(20) DEFAULT NULL COMMENT '满件数',
  `activity_id` bigint(20) DEFAULT NULL COMMENT '活动编号',
  `benefit_amount` decimal(16,2) DEFAULT NULL COMMENT '减金额',
  `benefit_discount` bigint(20) DEFAULT NULL COMMENT '折扣',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `range_type` varchar(10) DEFAULT NULL COMMENT '范围类型 1、商品 2、品类 3、品牌',
  `spu_id` bigint(20) DEFAULT NULL COMMENT '商品id',
  `tm_id` bigint(20) DEFAULT NULL COMMENT '品牌id',
  `category3_id` bigint(20) DEFAULT NULL COMMENT '品类id',
  `limit_num` int(11) DEFAULT NULL COMMENT '最多领用次数',
  `operate_time` datetime DEFAULT NULL COMMENT '修改时间',
  `expire_time` datetime DEFAULT NULL COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='优惠券表';

17.商品评论表(comment_info)

标签含义
id编号
user_id用户id
sku_id商品id
spu_idspu_id
order_id订单编号
appraise评价 1 好评 2 中评 3 差评
comment_txt评价内容
create_time创建时间
CREATE TABLE `comment_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户名称',
  `sku_id` bigint(20) DEFAULT NULL COMMENT 'skuid',
  `spu_id` bigint(20) DEFAULT NULL COMMENT '商品id',
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单编号',
  `appraise` varchar(10) DEFAULT NULL COMMENT '评价 1 好评 2 中评 3 差评',
  `comment_txt` varchar(2000) DEFAULT NULL COMMENT '评价内容',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1523672692706340879 DEFAULT CHARSET=utf8 COMMENT='商品评论表';

18.商品收藏表(favor_info)

标签含义
id编号
user_id用户id
sku_id商品id
spu_idspu_id
is_cancel是否已取消 0 正常 1 已取消
create_time收藏时间
cancel_time修改时间
CREATE TABLE `favor_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户名称',
  `sku_id` bigint(20) DEFAULT NULL COMMENT 'skuid',
  `spu_id` bigint(20) DEFAULT NULL COMMENT '商品id',
  `is_cancel` varchar(1) DEFAULT NULL COMMENT '是否已取消 0 正常 1 已取消',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `cancel_time` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1523672689833242632 DEFAULT CHARSET=utf8 COMMENT='商品收藏表';

19.SPU商品表(spu_info)

标签含义
id商品id
spu_namespu商品名称
description商品描述(后台简述)
category3_id三级分类id
tm_id品牌id
CREATE TABLE `spu_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '商品id',
  `spu_name` varchar(200) DEFAULT NULL COMMENT '商品名称',
  `description` varchar(1000) DEFAULT NULL COMMENT '商品描述(后台简述)',
  `category3_id` bigint(20) DEFAULT NULL COMMENT '三级分类id',
  `tm_id` bigint(20) DEFAULT NULL COMMENT '品牌id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='商品表';
 

20.SKU商品表(sku_info)

标签含义
idskuId
spu_idspuId
price价格
sku_name商品名称
sku_desc商品描述
weight重量
tm_id品牌id
category3_id品类id
sku_default_img默认显示图片(冗余)
create_time创建时间
CREATE TABLE `sku_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'skuid(itemID)',
  `spu_id` bigint(20) DEFAULT NULL COMMENT 'spuid',
  `price` decimal(10,0) DEFAULT NULL COMMENT '价格',
  `sku_name` varchar(200) DEFAULT NULL COMMENT 'sku名称',
  `sku_desc` varchar(2000) DEFAULT NULL COMMENT '商品规格描述',
  `weight` decimal(10,2) DEFAULT NULL COMMENT '重量',
  `tm_id` bigint(20) DEFAULT NULL COMMENT '品牌(冗余)',
  `category3_id` bigint(20) DEFAULT NULL COMMENT '三级分类id(冗余)',
  `sku_default_img` varchar(200) DEFAULT NULL COMMENT '默认显示图片(冗余)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='库存单元表';

21.订单表(order_info)

标签含义
id订单编号
consignee收货人
consignee_tel收件人电话
final_total_amount总金额
order_status订单状态
user_id用户id
delivery_address送货地址
order_comment订单备注
out_trade_no订单交易编号(第三方支付用)
trade_body订单描述(第三方支付用)
create_time创建时间
operate_time操作时间
expire_time失效时间
tracking_no物流单编号
parent_order_id父订单编号
img_url图片路径
province_id地区
benefit_reduce_amount优惠金额
original_total_amount原价金额
feight_fee运费
CREATE TABLE `order_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `consignee` varchar(100) DEFAULT NULL COMMENT '收货人',
  `consignee_tel` varchar(20) DEFAULT NULL COMMENT '收件人电话',
  `final_total_amount` decimal(16,2) DEFAULT NULL COMMENT '总金额',
  `order_status` varchar(20) DEFAULT NULL COMMENT '订单状态',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
  `delivery_address` varchar(1000) DEFAULT NULL COMMENT '送货地址',
  `order_comment` varchar(200) DEFAULT NULL COMMENT '订单备注',
  `out_trade_no` varchar(50) DEFAULT NULL COMMENT '订单交易编号(第三方支付用)',
  `trade_body` varchar(200) DEFAULT NULL COMMENT '订单描述(第三方支付用)',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `operate_time` datetime DEFAULT NULL COMMENT '操作时间',
  `expire_time` datetime DEFAULT NULL COMMENT '失效时间',
  `tracking_no` varchar(100) DEFAULT NULL COMMENT '物流单编号',
  `parent_order_id` bigint(20) DEFAULT NULL COMMENT '父订单编号',
  `img_url` varchar(200) DEFAULT NULL COMMENT '图片路径',
  `province_id` int(20) DEFAULT NULL COMMENT '地区',
  `benefit_reduce_amount` decimal(16,2) DEFAULT NULL COMMENT '优惠金额',
  `original_total_amount` decimal(16,2) DEFAULT NULL COMMENT '原价金额',
  `feight_fee` decimal(16,2) DEFAULT NULL COMMENT '运费',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3278 DEFAULT CHARSET=utf8 COMMENT='订单表 订单表';

22.订单详情表(order_detail)

标签含义
id编号
order_id订单号
sku_id商品id
sku_namesku名称(冗余)
img_url图片名称(冗余)
order_price商品价格(下单时sku价格)
sku_num商品数量
create_time创建时间
source_type来源类型
source_id来源编号
CREATE TABLE `order_detail` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单编号',
  `sku_id` bigint(20) DEFAULT NULL COMMENT 'sku_id',
  `sku_name` varchar(200) DEFAULT NULL COMMENT 'sku名称(冗余)',
  `img_url` varchar(200) DEFAULT NULL COMMENT '图片名称(冗余)',
  `order_price` decimal(10,2) DEFAULT NULL COMMENT '购买价格(下单时sku价格)',
  `sku_num` varchar(200) DEFAULT NULL COMMENT '购买个数',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `source_type` varchar(20) DEFAULT NULL COMMENT '来源类型',
  `source_id` bigint(20) DEFAULT NULL COMMENT '来源编号',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8450 DEFAULT CHARSET=utf8 COMMENT='订单明细表';

23.订单状态表(order_status_log)

id编号
order_id订单编号
order_status订单状态
operate_time操作时间
CREATE TABLE `order_status_log` (
  `id` bigint(11) NOT NULL AUTO_INCREMENT,
  `order_id` bigint(11) DEFAULT NULL,
  `order_status` varchar(11) DEFAULT NULL,
  `operate_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=77334 DEFAULT CHARSET=utf8;

24.退单表(order_refund_info)

标签含义
id编号
user_id用户id
order_id订单编号
sku_idsku_id
refund_type退款类型
refund_amount退款金额
refund_reason_type原因类型
refund_reason_txt原因内容
create_time创建时间
CREATE TABLE `order_refund_info` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号',
  `user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单编号',
  `sku_id` bigint(20) DEFAULT NULL COMMENT 'skuid',
  `refund_type` varchar(20) DEFAULT NULL COMMENT '退款类型',
  `refund_num` bigint(20) DEFAULT NULL COMMENT '退货件数',
  `refund_amount` decimal(16,2) DEFAULT NULL COMMENT '退款金额',
  `refund_reason_type` varchar(200) DEFAULT NULL COMMENT '原因类型',
  `refund_reason_txt` varchar(20) DEFAULT NULL COMMENT '原因内容',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=369 DEFAULT CHARSET=utf8 COMMENT='退单表';

可以直接执行sql文件

MySQL项目--电商平台--数据库搭建-MySQL文档类资源-CSDN下载

 本文资料来源于尚硅谷!


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值