创建mysql表的最佳实践

时间:2013-10-16 05:36:11

标签: php mysql sql

我想知道创建我的sql表的最佳做法是什么?这意味着在一个表中创建如此多的列并将所有详细信息放在一个表中或将数据分成表中是不是很好?

想想,如果我想建立一个时尚网站,我必须制作单独的页面来展示衬衫,T恤,裤子等等。

所以,如果我将所有这些东西放在这样的一个表中

+------------------------+
+ id + price + Item_type +
+----+-------+-----------+
+ 1  + 1,300 + shirt     +
+ 2  + 2,500 + pant      +

或者如果我为衬衫,裤子等单独制作桌子

最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

在你的情况下,根据我的最佳方式是创建类别

例如:

Categories Table
----------------
CategoryId 
CategoryName


Products Table
--------------
ProductId
CategoryId
ProductName
Price

依旧......

希望它有所帮助...