商城表设计

Posted 代码堆里的看客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了商城表设计相关的知识,希望对你有一定的参考价值。

1。分类=》分类能够帮助用户去筛选商品

2.品牌效应

3.店铺

4.商品

5.根据商品的不同规格(属性)会有不同的价格

商品表 products

id bigint

name varchar(20)

long_name varchar(100)

brand_id bigint  品牌

one_category_id bigint

two_category_id bigint  三级分类

three_category_id bigint

shop_id   bigint  店铺

price  decimal(19,2)  价格是给用户看 (不是真实价格)

sold_count int  销量

review_count int 评价量

status  tinyint  审核状态

create_time datetime

last_name  datetime  最后修改商品的时间

delete_name datetime

 

商品图片表 product_images

id  bigint

product_id  bigint  商品id

url  varchar(100)

is_default  tinyint  是否是主图  是为1

pic_order  int  图片排序

status   tinyint  状态

last_time datetime

create_time datetime

delete_time datetime

 

商品详情表 product_descriptions

id  bigint

product_id  bigint

description  varchar(100)

 

品牌表 brand

id bigint

name bigint

phone varchar(100)

logo varchar(100)

status  tinyint

category_ids  varchar(10)  属于的分类

description  varchar(100)

last_time  datetime

createtime  datetime

delete_time datetime

 

product_categorys(分类表)

id bigint

name varchar(100)

parent_id  bigint

is_directory  int  是不是父类 没有就是最低的等级 

level  int

path  varchar(20) 父类的id拼接

last_time datetime

create_time datetime

delete_time datetime

 

商品的SKU

属性表attribute

id bigint

name varchar(10)    比如裤子  裤型:休闲宽松   七分  九分

category_id bigint

sort tinyint  分类 如裤子  可能有多个属性 排序

last_time datetime

create_time datetime

delete_time datetime

 

属性选项表attribute_value

id bigint

name varchar(10)  比如 休闲宽松   七分  九分

attribute_id  bigint

sort tinyint  

last_time datetime

create_time datetime

delete_time datetime

 

商品属性选项表 product_attrbute_value  (这张表是为了与商品表  属性表 属性选项表关联 方便查询)

id bigint

product_id  bigint

attrbute_id  bigint

attrbute_value_id bigint

last_time datetime

create_time datetime

delete_time datetime

 

product_sku(商品sku表)

id bigint

name varchar(255)

num  int

price  decimal(19,2)

status  tinyint

attrbute_id varchar(20)

shop_id  bigint

last_time datetime

create_time datetime

delete_time datetime

 

店铺表 shop

id bigint

name varchar(255)

last_time datetime

create_time datetime

delete_time datetime

 

 

以上是关于商城表设计的主要内容,如果未能解决你的问题,请参考以下文章

商城数据库设计——套餐

基于MySQL的通用商城数据库设计

小程序支付-再次签名-商城表的设计-热销产品展示

购物商城数据库设计-订单系统设计

购物商城数据库设计-订单系统设计

基于Mysql的Shop商城数据库设计与实现角色表