1 创建节点
CREATE (n:person}) RETURN n
CREATE (n:person {name:'Sally', age=20}) RETURN n
创建一个标签,即“person” #相当于一个类被
创建一个节点,即“n” #统一名为n 不影响 其它的也可以
创建两个个属性,即name,age
一个节点可以拥有多个标签
CREATE (<node-name>:<label-name1>:<label-name2>.....:<label-namen>)
删除所有节点
match (n) return n
查询
match ( <node-name>:<label-name>)
match (n) return n 查询所有的节点
match (n: person) return n.name,n.age
2 创建关系
MATCH (<node1-label-name>:<node1-name>),(<node2-label-name>:<node2-name>)
CREATE
(<node1-label-name>)-[<relationship-label-name>:<relationship-name>
{<define-properties-list>}]->(<node2-label-name>)
RETURN <relationship-label-name>
relationship-label-name可以省略,关系的属性可有可无
MATCH (a:Person {name:'Liz'}), (b:Person {name:'Mike'})
MERGE (a)-[:FRIENDS]->(b)
关系也可以有属性:
MATCH (a:Person {name:'John'}), (b:Location {city:'Boston'}) MERGE (a)-[:BORN_IN {year:1978}]->(b)











网友评论