为了账号安全,请及时绑定邮箱和手机立即绑定

mysql数据库订单表应如何设计才能更加合理?

mysql数据库订单表应如何设计才能更加合理?

C#
烙印99 2019-01-30 11:50:54
我自己想到的有两种建表方案:第一种:order_id 订单idshop_id 商家idgoods_id 商品id......这种方式就是将各种id写在订单表里,等用到的时候再去关联。第二种:order_id 订单idshop_name 商家名称goods_name 购买的商品名称price 单价total 总价......这种方式就像手写账本一样,把账目数据直接写在表里。这两种分别有什么优缺点?通常情况下,订单表应该如何设计?
查看完整描述

1 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

那当然是第二种的好。。
你第一个查询要连接3个表,无论是效率还是维护都很麻烦(写的时候感觉很学院派,很优雅,出了问题或者性能调优时自找麻烦。。。)不要太执着于范式要求,

查看完整回答
反对 回复 2019-01-30
  • 1 回答
  • 0 关注
  • 916 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信