商品分类的数据库是怎么设计的以满足查询的高效

商品分类的数据库是怎么设计的以满足查询的高效,第1张

这个三个表就应该够了吧,一个是商品大类表,一个是品牌表,另外是商品详细信息

商品类别表:

ClassID

ClassName

ParentID //这个商品类归属的上个大类,也就是满足你的多级分类要求

举个例子 假设说你的鞋子分类id是1,那下属的小类举例说女凉鞋,她的ParentID就是1,明白?

品牌表:

BrandID

BrandName

BrandDescription

商品详细信息表:

GoodId

ClassID

BrandID

GoodName

GoodDescription

GoodURl

还有其他你想加的属性

商品数据和分类类别存在两张表中,通过一个分类字段进行关联-- 商品表 存储所有商品数据(有一个分类字段,存储对应的商品分类id)-- 分类表 存储所有的商品类别(有一个分类id编号)查询时需要将商品表和分类表关联,然后通过分类名称进行筛选。在黑马程序员学习的项目中,就是这样设计数据表的。如果现在不考虑培训的话,建议你到黑马视频库,有很多技术大牛讲免费的公开课的,能学到项目。有关项目的资料,源码等等,可以直接网页对话框领取的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9367970.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存