设计字段为json格式,储存多种属性是不可以的吗?

来源:2-3 第一范式

phper小白

2018-12-01 22:14

有时候,一个商品存在多种属性,用json去存储,不可以吗

写回答 关注

1回答

  • MaxSky
    2018-12-05 17:13:56

    我是这么设计的,商品表储存基本名称、展示价格等公共参数,SKU表存储属性规格,一个商品(SPU)对应多条SKU数据,SKU那块我用的 varchar,内容大概是这样的 [1:14],[2:38],[3:40],方括号内如 1:14 分别对应属性表的属性名和属性值表的属性值,意思是:[颜色:红色],[尺寸:100cm],[图案:飞机]。方法多式多样,都行的。直接扔 JSON 进去存储也行。

数据库设计那些事

本教程从数据库设计基本理论入手,教你设计简洁高效数据库结构

125546 学习 · 378 问题

查看课程

相似问题