一种Mysql数据库下树形数据结构的检索方法技术

技术编号:10123110 阅读:256 留言:0更新日期:2014-06-12 13:07
一种Mysql数据库下树形数据结构的检索方法,包括:在标准的树形数据结构表的基础上增加一个path字段,该path字段记录每个节点的路径,该path字段内容为:本节点及上级所有节点通过字符拼接;得到一新的树形数据结构表;当执行数据查询时,根据所要查询的节点的path字段来匹配节点,查到该节点下所有节点。还可以再增加一个layer字段,该layer字段记录每个节点的层级;步骤3:当执行数据查询时,根据所要查询的节点的layer字段来匹配节点,查到某一层级的所有节点,或者某一层级的节点个数。本发明专利技术所要解决的技术问题在于提供一种简单有效的Mysql数据库下树形数据结构的检索方法,增强sql语句的可读性、维护性、可移植能力。

【技术实现步骤摘要】
【专利摘要】,包括:在标准的树形数据结构表的基础上增加一个path字段,该path字段记录每个节点的路径,该path字段内容为:本节点及上级所有节点通过字符拼接;得到一新的树形数据结构表;当执行数据查询时,根据所要查询的节点的path字段来匹配节点,查到该节点下所有节点。还可以再增加一个layer字段,该layer字段记录每个节点的层级;步骤3:当执行数据查询时,根据所要查询的节点的layer字段来匹配节点,查到某一层级的所有节点,或者某一层级的节点个数。本专利技术所要解决的技术问题在于提供一种简单有效的Mysql数据库下树形数据结构的检索方法,增强sql语句的可读性、维护性、可移植能力。【专利说明】一种M ysql数据库下树形数据结构的检索方法
本专利技术涉及M ysql数据库,属于数据库检索领域,具体是指一种M ysql数据库下树形数据结构的检索方法。
技术介绍
图1是M ysql数据库树形结构展现形式示意图。其树形结构标准结构图如图2所示,图中表的字段为id,name, fid,其中fid为父结点id。对于此种表的检索方法有两种:第I种方法是:先通过Parent_ID查本文档来自技高网...

【技术保护点】
一种Mysql数据库下树形数据结构的检索方法,其特征在于:包括如下步骤:步骤1:在标准的树形数据结构表的基础上增加一个path字段,该path字段记录每个节点的路径,该path字段内容为:本节点及上级所有节点通过字符拼接;得到一新的树形数据结构表;步骤2:当执行数据查询时,根据所要查询的节点的path字段来匹配节点,查到该节点下所有节点。

【技术特征摘要】

【专利技术属性】
技术研发人员:高峰
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1