mysql 电子商务产品变化表

wj8zmpe1  于 2023-05-05  发布在  Mysql
关注(0)|答案(1)|浏览(138)

我正在处理一个电子商务表,我遇到了一些变化,我不知道应该如何做,让我们假设这些是我的mysql表

我的问题是
我的手机14专业最大有不同的存储128和256和不同的价格(不一样的颜色)(最后所有的都与变化?或者当它的不同价格时,它应该是不同的产品_项目)?这不是违反了不能重复的原则吗怎么办?
顺便说一句,我得到这个数据库设计的地方是从这里:
Youtube:https://www.youtube.com/watch?v=1HamqOuv2Cw

jgzswidk

jgzswidk1#

谨防“过度正常化”。看起来,“变体”的namevalue可以只是需要它们的表中的列,而不是为它们提供另外两个表。
写出您所拥有的模式的主SELECTs,然后尝试写出我建议的简化的等价SELECTs
如果您需要搜索产品的各种属性,请考虑将所有属性(变体)放入单个列中,并在该列上创建FULLTEXT索引。MATCH...AGAINST...在适当的时候是非常有效的。

相关问题