gpt4 book ai didi

php - 优化数据库设计中的表

转载 作者:行者123 更新时间:2023-11-29 01:50:39 25 4
gpt4 key购买 nike

我有 3 个表产品、颜色和类别。颜色和类别表只有名称字段。所以我需要优化表的数量。因为要检索产品数据,我需要从所有这些表中获取数据。而不是它,我只想要单表之类的东西。所以一切都可以从单表中检索。

简而言之,寻找使用动态插入和更新功能调整产品表中颜色和类别名称的方法。

Product Table

product_id | int
name | varchar
description| text
category | cat_id
color | color_id
size | size_id

Color Table

color_id | int
color | varchar

Category Table

cat_id | int
category | varchar

为了从 Product 表中检索数据,我需要编写 JOIN,因为 color 和 category 有 product 表的数据。和更多的加入查询结果更多的加载时间。所以需要优化表的数量。

最佳答案

您当前的结构足以保存具有单一颜色和类别的产品信息。现在不需要优化表结构。它看起来像是完美的数据库结构。

您可以创建 View 以避免每次都编写联接。

关于php - 优化数据库设计中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45054597/

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