gpt4 book ai didi

php - MySQL数据库组织和PHP选择

转载 作者:行者123 更新时间:2023-11-29 05:00:06 24 4
gpt4 key购买 nike

我正在建立一个 MySQL 数据库,并将用 PHP 查询它。最好将信息分解成多个表并在每个表上进行选择查询;还是将所有项目放在一个表中并执行单个选择查询更好?

例如:

它将保存多达 7 辆汽车的信息;这意味着它们将大约有 50 列左右。

Table_design 1
----------------------
table_all
username
car1_make
car1_model
car1_year
car1_condition
car1_tires
car1_color
car2_make
car2_model
car2_year
car2_condition
car2_tires
car2_color
----------------------

Table_design 2
----------------------
table_1
username
car1_make
car1_model
car1_year
car1_condition
car1_tires
car1_color

table_2
username
car2_make
car2_model
car2_year
car2_condition
car2_tires
car2_color
----------------------

最佳答案

三个表。这样,您就不会限制可以添加到汽车的信息量。而且您不受用户可以使用的汽车数量的限制。

如果您需要用户电子表格,请查询users 表。如果您需要汽车 list ,请查询 cars 表。如果您需要知道每个用户与哪些汽车相关联,请查询 userscars

参见 Database Normalization .

  • 用户
    • 用户名
    • 用户名
    • 用户姓氏
  • 汽车
    • 车牌
    • 汽车制造
    • 汽车模型
  • 用户汽车
    • 用户名
    • 车牌

关于php - MySQL数据库组织和PHP选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2034571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com