首页 新闻 会员 周边 捐助

创建树形数据库

0
悬赏园豆:10 [已解决问题] 解决于 2013-07-29 16:32

那位大神可以帮我一下啊 建个树形数据库 就是一层层的如

 

1电脑

1电脑冲电器

1.1鼠标

键盘

2手机

2.1手机冲电器

手机贴膜

2.1.1光滑贴膜

粗糙贴膜

菜鸟的悲伤的主页 菜鸟的悲伤 | 初学一级 | 园豆:20
提问于:2013-07-26 09:22
< >
分享
最佳答案
0

三个字段。create TreeTable

(

Id primary key identity(1,1),

Pid int default 0 not null

Name varchar(255) not null

)

这样就是存树形的结构。Pid=0,则为第一级,以后Pid就存父节点,自关联。

收获园豆:5
幻天芒 | 高人七级 |园豆:37205 | 2013-07-26 09:35

Id  Pid  name

1     0    电脑

你能不能按这样的顺序给我加一下数据 我看看关联的规律可以吗

菜鸟的悲伤 | 园豆:20 (初学一级) | 2013-07-26 11:18

@Hi丶wyj: 数据如楼下,树形结构~

幻天芒 | 园豆:37205 (高人七级) | 2013-07-26 13:00
其他回答(1)
0

果然是小菜呀,无限级树型的最简单的一种数据结构了,初学者必会呀。 找本数据结构的书看看“树的存储”,有很多方法可以用的。

收获园豆:5
空明流光 | 园豆:111 (初学一级) | 2013-07-26 11:20

唉 惭愧啊 数据结构没接触

支持(0) 反对(0) 菜鸟的悲伤 | 园豆:20 (初学一级) | 2013-07-26 11:28

@Hi丶wyj: 

ID PID Name

1   0     国家

2   1     外国

3   1     中国

4   3     大陆

5   3     台湾

支持(0) 反对(0) 空明流光 | 园豆:111 (初学一级) | 2013-07-26 11:46

@沧海一杰: 嘿嘿  谢谢了 !我刚刚也是这么设计的了 看见了你的 我也就放心我的了

支持(0) 反对(0) 菜鸟的悲伤 | 园豆:20 (初学一级) | 2013-07-26 12:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册