mysql数据设计,如何设置商品的版本号各种价格和周期

图片描述


灵活性
版本可增加
周期可以增加
价格各不相同
有现价,原价

想了几种方法不是特别灵活

之前没设计过


最后设计出来的效果

阅读 3.7k
3 个回答

我有个设计,提出来,大伙儿看看~:

字段
商品版本表 ID(即版本ID)、商品ID、版本名
商品周期表 ID(即周期ID)、商品ID、周期名
商品价格 ID、商品ID、版本ID、周期ID、原价、现价

我已经想到了谢谢大伙的回复

假设 产品表:product
《字段》有以下

Id 然后还有标题 各种等等

然后还需要一个表
产品价格表:product_price
《字段》有以下
id自增(主键)
外键product_id(外键索引)
版本号
周期多个 # 分割
原价 # 分割
现在价 # 分割


刚刚开始进入了误区,后来每个版本当做一个记录看就可以了。估计就可以实现那样的效果了

昨天想回答你的问题了,奈何我是手机上的,打了半天字,很费劲。我就放弃了!

推荐你以后设计数据的库的时候
思考一下:
数据库里的表 其实就是一个实体。你把商品最小的粒度作为一个单元存在一个表里,然后其他的表述属性都作为组合存在另外的表里。
读取的时候 就是读取商品和描述属性的组合表就ok了!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题