mysql中设计suk表_电商项目-商品表(spu)、规格表(sku)设计

本文介绍了在电商项目中如何设计商品表(SPU)和规格表(SKU),包括SPU与SKU的概念,以及设计思路。通过简化模型展示了SPU和SKU的关系,强调使用JSON存储规格信息以提高查询效率,并提及了规格选择时的交互逻辑处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前在工作中,需要实现商品规格功能,做了很长一段时间,现在回过头来整理下设计思路。

sku,spu概念:

SPU = Standard Product Unit (标准化产品单元),SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。

SKU=stock keeping unit(库存量单位) SKU即库存进出计量的单位(买家购买、商家进货、供应商备货、工厂生产都是依据SKU进行的),在服装、鞋类商品中使用最多最普遍。 例如纺织品中一个SKU通常表示:规格、颜色、款式。

设计思路:

原表模型如下:

070322ced7c37c9ab33c18389b9733fd.png

表简化模型

catl:id,parent_id

spu:id,cat_id,attrs,desc (- attr:id,spu_id,attrs; )

sku:id,spu_id,specs,barcode (- specs:id,sku_id,specs;)

尺码(rule):s m 颜色(color):黑 白 (款式:吊带,丝袜)

对应4组sku :[spu_id:666,{id:1,specs:{尺码:S,颜色:黑}},{id:2,specs:{尺码:S,颜色:白}},{id:3,specs:{尺码:M,颜色:黑}},{id:4,specs:{尺码:M,颜色:白}}]

spu新增&

如果你不想要el-table的头,你可以按照以下步骤进行操作: 1. 首先,在el-table外面套一层盒子,并设置这个盒子的高度。你可以使用calc函数来计算高度,减去其他元素的高度,并将结果赋值给这个盒子的高度属性。 2. 接下来,给el-table添加一个props: height="100%"。这将使el-table的高度与父级盒子的高度一致,确保el-table的内容区域可以滚动。 3. 如果你想要合并el-table的头单元格,你可以使用el-table自带的合并属性rowSpan和colSpan。通过获取所有的头单元格,你可以针对性地对需要合并的单元格进行操作。 通过以上步骤,你可以实现在el-table中不显示头的效果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [el-table组件的固定头和高度自适应问题](https://blog.csdn.net/Suk__/article/details/124069754)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [element-ui的el-table怎么自定义合并头](https://blog.csdn.net/qq_37916164/article/details/123279148)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值