我是靠谱客的博主 哭泣小霸王,这篇文章主要介绍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学习内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部