无限极分类数据库表怎么设计

mysql表怎么设计呢 一直表就够了吗?

阅读 9.6k
8 个回答

够了 并且只能用一张表
字段 ID CategoryName PID
ID 为主键
PID 为上一级分类的 ID
顶级分类可以用 0 或者一个特殊的值表示

手机码字 不知道排版咋样

字段
ID 为主键
NAME 名称
PID 为上一级分类的 ID
LFT 左下标
RGT 右下标

用法及原因请百度 > 预排序遍历树算法

http://blog.163.com/023_dns/b...

很简单,我和你说:

1.一张表足够

auth
    1.id        表id 自增    
    2.name      字段名
    3.parentid  父节点
    

2.实现无限级

Tree函数(核心思想是递归,也可以自己去实现)

妥了

可以参考ECShop 的商品表和商品分类表的设计,

无限级分类无非就是自身和它的父级关系!
也就是自身id,和它pid的所属关系!
id name pid
1 语文 0
2 小学语文 1
3 中学语文 1

这里的id和pid就对应有个父子的关系了!
希望我的答案能帮助你!

一言不合就要无极限

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