分类表的数据表结构怎么设计

现要开发一个文章分类的功能,目前暂定三级分类,考虑到的分类的扩展性,表结构设计如下:

field type
id char(32)
name varcahr(50)
parentId char(32)

现在的问题是,需要再存一个层级关系,是存路径呢,还是存树的深度

阅读 4.5k
1 个回答

文章表:

id    name    type_id
文章id 名称    所属分类id

分类表:

id        name    parent_id
分类id   分类名称    分类父级id

还有一种就是将文章中的type_id单独拉出一张表来做关系表,类似这样:

art_id     type_id    

个人比较推荐第二种将关系分别存储起来,方便维护

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题