概述
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学习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复