查找mysql数据库关系[重复]

t3irkdon  于 2023-01-20  发布在  Mysql
关注(0)|答案(1)|浏览(114)
    • 此问题在此处已有答案**:

How to design a product table for many kinds of product where each product has many parameters(4个答案)
2天前关闭。
我不能弄清楚我的数据库,表,字段,关系(如何连接它们)我需要创建一个DB,并能够添加,删除它使用php
因此,我需要使数据库关于产品与字段ID(必须是唯一的,但使用生成的)名称,价格
我需要它有一个类型:1. DVD; 2.家具;3.Book
而这些类型应该是一个单独的表,只要理解

  1. DVD大小
    1.家具-高度;宽度;长度
    1.书重
    我需要创建表格类型吗?我需要在dvd,家具,书籍中添加字段prodid吗?
68bkxrlz

68bkxrlz1#

不同类型的产品(DVD、家具、书籍)应该有各自独立的表,这是正确的。
您应该创建一个名为“products”的表,其中包含字段“ID”、“Name”、“Price”和“Type”。ID字段应该是唯一的,并且由数据库自动生成。Type字段应该是表示产品类型的整数或字符串(例如,1表示DVD,2表示家具,3表示图书)。
对于DVD表,您应该添加字段“大小”。对于家具表,您应该添加字段“高度”、“宽度”和“长度”。对于书籍表,您应该添加字段“重量”。
您还需要在DVD、Furniture和Book表中添加字段“prod_ID”。此字段应为引用products表中ID字段的外键。这将允许您将不同的表联接在一起,并检索有关产品及其特定详细信息的信息。
您可以使用PHP与数据库进行交互,并执行诸如添加、删除和更新表中的记录之类的操作。

相关问题