mysql中的分层数据模型

mysql中的分层数据模型,mysql,Mysql,如何为下表编写树结构查询。表是动态添加、删除、编辑的,因此查询应该是动态的。在Oracle中检索查询非常容易 如何使用mysql数据库检索结果 节点id:父节点id:名称:类型 1:0:root:dir 2:1:P1:dir 3:2:C1:文件 4:2:C2:文件 5:1:P2:dir 6:5:C1:文件 7:5:C2:文件 8:5:P2_1:dir 9:8:P2\u 1\u C1:file有一种左右策略,可以使它看起来像表中的一棵树。在添加/删除数据时,这将需要一些额外的更新。这里有很好的

如何为下表编写树结构查询。表是动态添加、删除、编辑的,因此查询应该是动态的。在Oracle中检索查询非常容易

如何使用mysql数据库检索结果


节点id:父节点id:名称:类型


1:0:root:dir

2:1:P1:dir

3:2:C1:文件

4:2:C2:文件

5:1:P2:dir

6:5:C1:文件

7:5:C2:文件

8:5:P2_1:dir


9:8:P2\u 1\u C1:file

有一种左右策略,可以使它看起来像表中的一棵树。在添加/删除数据时,这将需要一些额外的更新。这里有很好的解释-

MySQL不支持递归查询。您需要执行一系列循环查询或在客户端构建结构。