例如,我想存储每天的购物清单。
如果我写一个db表,如:
Date Item1 Item2 ... Item100
显然,这将留下许多空位,我们的数量有限。我怎么能存储这个?
感谢。
答案 0 :(得分:2)
这样的事情:
表格订单:
order_id | customer_id | created_at | other_info_you_need | ...
1 1 yesterday whatever
2 1 today whatever
表项目:
maybe_an_auto_increment_column | order_id | item | how_many
1 1 thing_a 1
2 1 thing_b 10
3 2 thing_c 2
详细解答为何在这里没有足够的空间。阅读有关Normalization和数据库设计的一般信息。