我是靠谱客的博主 哭泣小霸王,最近开发中收集的这篇文章主要介绍mysql和neo4j组合使用_Neo4j学习,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

NEO4J基本命令

1.CREATE

CREATE (NODE_NAME:LABEL_NAME>,{PROPERTY1:VALUE1,PROPERTY2:VALUE2,})

示例

create (person:zhanglisheng,{age:43,height:174})

注意点:当属性值是字符串时候,必须加单引号或双引号,否则报错

invalid literal number (line 1, column 44 (offset: 43))

"create (person:zhanglisheng {age:43,height:174cm})"

2.MATCH

neo4j中的match 与mysql中的select很相似。

MATCH (NODE_NAME:LABEL_NAME)

示例

match (person:zhanglisheng) return person

注意点:必须与return 配合使用

3.RETURN

RETURN NODE_NAME.LABEL_NAME, NODE_NAME.PROPERT.VALUE

示例

return person.age

注意点:return 不能单独使用,必须与match配合使用否则报错。

4.MATCH 与 RETURN 配合使用

返回节点某一或所有属性值;返回节点和关联关系的某一属性或所有属性

MATCH (NODE_NAME:LABEL_NAME)  RETURN NODE_NAME.PROPERTY

示例

match(person:zhanglisheng)

return person.age,person.height

5.CREATE + MATCH+RETURN 结合使用

match和return不能单独使用

创建某企业从某一银行借款的一个样例

企业节点: create(C:Corp {id:'0001',name:'alibaba',location:'hangzhou'})

银行节点  create (B:Bank {name:'Hangzhou Bank',class:'city commercial bank'})

最后

以上就是哭泣小霸王为你收集整理的mysql和neo4j组合使用_Neo4j学习的全部内容,希望文章能够帮你解决mysql和neo4j组合使用_Neo4j学习所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部