3.1. 商品类目数据库结构设计
商品类目
类目是电商系统必要的一个功能,可以将相似的商品聚合在一起,上面头图就是一个 京东商城分类 的例子。本章节我们将要实现 无限级商品类目 功能,可以帮助用户更加容易检索到自己需要的商品。
1. 整理字段
在开始之前,我们需要先整理好 categories
表的字段名称和类型:
字段名称 | 描述 | 类型 | 加索引缘由 |
---|---|---|---|
id | 自增长ID | unsigned int | 主键 |
name | 类目名称 | varchar | 无 |
parent_id | 父类目ID | unsigned int, null | 外键 |
is_directory | 是否拥有子类目 | tinyint | 无 |
level | 当前类目层级 | unsigned int |