原文:设计一个无限级分类的数据表

设计一个无限级分类的数据表是一个很常见的数据库任务。比如你写一个CMS,需要有 , 级分类的栏目,反正就是很普遍,所以还是需要了解一下。下面本专题的所有内容,都是我自己随手演示写写,仅仅供参考,绝不是标准答案。 我们先设计一个数据表吧,一个可供无限级分类的数据表。 SQL语句设计如下: CREATETABLE categories id int unsignedNOTNULLauto increm ...

2018-05-11 15:54 1 2506 推荐指数:

查看详情

无限分类设计(三十七)

无限分类设计   实际上我们在开发过程中,就拿商品类别来说,它还可以有更多的延伸,我们先来举一个简单的例子,比如图书,他的下面还可以分小说、文学等,在小说下面还可以分为言情小说、科幻小说等,还可以再往下一继续分,那么这种分类就属于 ...

Mon Mar 13 23:27:00 CST 2017 0 5450
MySQL技巧(二)——无限分类设计

无限分类设计(掌握'自身连接') 类似图书这种,会有很多种分类,而且在现实生活中这种分类无限的往下分,所以不可能每有一个分类就创建一个分类。应该使用下面这种语句    然后再模拟图书类的分类来个小demo  从下图中很容易可以看到,'电子书 ...

Sat Nov 10 18:11:00 CST 2018 0 1089
MySQL之无限分类设计

首先查找一下goods_cates和table_goods_brands数据表 分别使用命令: root@localhost test>show columns from goods_cates;root@localhost test>select * from ...

Sat Aug 03 00:48:00 CST 2019 0 753
分类数据表设计的简单再总结

前言:项目中又要用到一个分类数据表,之前我曾经在这方面按步就班玩过不少CRUD的操作,感觉工作内容有不少重复,有必要再总结一下,对新手可能会有点帮助,同时以备自己日后再用。 1、数据表设计 开门见山,Category设计如下: 数据表字段简单 ...

Thu Jun 15 18:48:00 CST 2017 1 3100
无限分销系统数据设计

这次分享的内容很简单,就是一张设计思路。 一、背景 在做交易所的时候有个需求,需要统计邀请注册人数,比如 A邀请B, B邀请C, C邀请D。那么A的邀请人数就是3个,B的邀请人数就是2个,C的邀请人数就是1个。除此之外,还要能统计出A直接邀请人数,A下一邀请人数,A下二邀请的人 ...

Mon Dec 17 05:18:00 CST 2018 2 4352
无限分类及生成json数据

第一步,先去数据库查询类别数据,然后交给生成json数据的函数处理,代码如下: 第二步,将查询出来的类别数据重新归类排序,代码如下: 第三步,生成json数据,并返回数据,代码如下: ...

Fri Dec 08 22:50:00 CST 2017 0 986
数据无限层级分类设计

,为了讨论层级设计,这里先限定每个分类仅有一个上级分类。 对于某个分类,需要支持的操作如下: ...

Tue Dec 29 03:32:00 CST 2020 0 682
mysql无限分类

第一种方案: 使用递归算法,也是使用频率最多的,大部分开源程序也是这么处理,不过一般都只用到四分类。 这种算法的数据库结构设计最为简单。category一个字段id,一个字段fid(父id)。这样可以根据WHERE id = fid来判断上一内容,运用递归至最顶层。 分析:通过这种数据 ...

Mon Nov 12 19:02:00 CST 2018 0 860
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM