php电商类mysql数据库字段设计的问题?

关于商品的规格、价格、库存字段大家都是怎么设计的?是只需要设计规格一个字段,把商品的规格属性、价格、库存都放在一起?还是三个字段分开来设计呢?
阅读 2.7k
4 个回答

推荐分开来,原因如下
1.如果是放在一起后更改其中的一个字段,你就要把所有的字段都查出来然后修改其中的一部分再组装回去,代码会很繁琐,容易出bug
2.如果放在一起,当你需要给其中的字段加索引的时候怎么加?如果一起加的话索引字段的长度会很长,这样会严重影响效率.
3.你的这几个字段的字段类型显然是不一样的。
所以还是一个属性一个字段。如果你嫌字段太多可以分表,把常用的字段放到一张表,把不常用的字段放到另一张表。不过你这就几个字段没必要的。

肯定是分开的。后期对于商品的各项数据统计非常的容易扩展。
当然主要还是看电商网站的类型。具体需求具体分析,但是还是建议分开。
PHP电商网站 建议可以查看 sku数据库设计的相关资料。
这里给一个链接可以作为参考。
非小型电商商品数据库设计

肯定是分开存储。这些数据使用的频次不一样。

肯定分开阿,后面涉及到统计,查询,更新。

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