首页 / NEO4J / 图形数据库Neo4J的基本操作
图形数据库Neo4J的基本操作
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了图形数据库Neo4J的基本操作,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1098字,纯文字阅读大概需要2分钟。
内容图文

1.创建一个节点
1 语法:CREATE (node-name:label-name{Property1-name:Property1-Value,...Propertyn-name:Propertyn-Value}) 2 如: 3 create(江湖流派:明教{name:‘张无忌‘,skill:‘九阳真经‘})
2.为两个节点建立关系
1 语法:CREATE(node1:label1)-[relationship-name:relationship-label-name]->(node2:label2) 2 如: 3 match(p:武当),(s:明教) where p.name = ‘张翠山‘ and s.name = ‘张无忌‘ create (p)-[r:父子]->(s) //为两个节点建立关系 4 match(p1:峨眉派),(p2:峨眉派) where p1.name = ‘灭绝师太‘ and p2.name = ‘周芷若‘ create (p1)-[r:师徒]->(p2) return r //为两个节点建立关系,并返回关系图
如下图所示:
3.根据指定的关系和节点查找关系图
1 语法:match R=(node1:label1)-[relationship-name:relationship-label-name]->(p2) return R 2 如: 3 match R=(p1:峨眉派)-[r:师徒]->(p2) return R //返回峨眉派具有师徒关系的节点图
如下图所示:
4.删除两个节点的指定关系
1 语法:MATCH (node1:label1{Property1:Value1})-[relationship-name:relationship-label-name]->(node2:label2{Property2:Value2}) delete r 2 如:由于宋青书背叛武当,宋远桥和他断绝了父子关系 3 MATCH (p1:武当{name:‘宋远桥‘})-[r:父子]->(p2:武当{name:‘宋青书‘}) delete r
删除后的图谱如下所示,两人不再具有父子关系
5.其他的一些基本操作
1 返回图形数据库中所有节点 2 match (n) return n; 3 4 删除图形数据库所有节点 5 match (n) detach delete n
原文:http://www.cnblogs.com/iaknehc/p/7096732.html
内容总结
以上是互联网集市为您收集整理的图形数据库Neo4J的基本操作全部内容,希望文章能够帮你解决图形数据库Neo4J的基本操作所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。