美文网首页
MySql_web树结构

MySql_web树结构

作者: nknight | 来源:发表于2016-11-09 18:07 被阅读0次

很多网站的分类都是树结构,这里是一个理论上能实现无限级分类的树结构的方法。

创建库表

    create table category
    (
        id int primary key,
        name varchar(40) not null,
        lft int not null,
        rgt int not null
    );

加入数据

    insert into category(id,name,lft,rgt) values(1,"商品",1,18);
    insert into category(id,name,lft,rgt) values(2,"电视",2,7);
    insert into category(id,name,lft,rgt) values(3,"冰箱",8,11);
    insert into category(id,name,lft,rgt) values(4,"电脑",12,17);
    insert into category(id,name,lft,rgt) values(5,"长虹",3,4);
    insert into category(id,name,lft,rgt) values(6,"索尼",5,6);
    insert into category(id,name,lft,rgt) values(7,"西门子",9,10);
    insert into category(id,name,lft,rgt) values(8,"Thinkpad",13,14);
    insert into category(id,name,lft,rgt) values(9,"Dell",15,16);

取得树结构:

    select child.id,child.name,count(child.name) from category parent,category child where child.lft>=parent.lft and child.rgt<=parent.rgt group by child.name order by child.lft;

相关文章

  • MySql_web树结构

    很多网站的分类都是树结构,这里是一个理论上能实现无限级分类的树结构的方法。 创建库表 加入数据 取得树结构:

  • 详谈树结构(传统树、字典树、hash 树、Merkle Patr

    关于数据结构中树结构的相关分享 本文参考: 树结构参考文献 一、传统的数据结构中的树结构 树结构是一种非线性存储结...

  • JavaScript 数据结构之二叉搜索树

    一、认识树结构 树结构示意图 树结构中的一些术语 树(Tree): n(n>=0) 个节点构成的有限集合 n = ...

  • Element-Ui el-tree 超出部分自动换行

    在使用element-ui 框架做vue 项目树结构时,发现需要固定树结构的宽度,而且树结构的字段有可能会特别长,...

  • 03-树结构

    树结构依靠节点、叶子节点、子树将自身的数据扩展为像一棵倒过来的树 1. 什么是树结构 树结构依托路径、节点、叶子节...

  • JS树结构操作

    一、遍历树结构 1. 树结构介绍 JS中树结构一般是类似于这样的结构: 为了更通用,可以用存储了树根节点的列表表示...

  • 树结构

    树结构 动态查找树主要有: 二叉查找树(Binary Search Tree), 平衡二叉查找树(Balanced...

  • 树结构

    树:层次关系Tree :n个节点构成的有限集合;n=0时;称为空树;对于非空树,具备特质有: 树中有一个根的特殊节...

  • 树结构

    1.树结构展示 必选属性有:没有 id:tree_【展示内容的介绍...

  • 树结构

    树的内部节点:非叶子节点树的外部节点:叶子节点 如何计算一个树的深度和高度 计算树的深度 假设p是树t中的一个节点...

网友评论

      本文标题:MySql_web树结构

      本文链接:https://www.haomeiwen.com/subject/ybltpttx.html