neo4j 语法记录

462 阅读1分钟

创建节点

(1)单个节点创建

create (p:Person {name:"小王", age:12})return p

截图:

(2)节点+关系 创建

create (p1:Person {name:"小小",age:32}) create(p2:Person {name:"Lina",age:22}) create (p1)-[:Friend]->(p2)

截图:

查询

(1)查询Person类型的所有数据

match (p:Person) return p;

(2)查询name="haha"的人

match (p:Person {name:"haha"}) return p;

(3)现有节点+新的关系

match (p1:Person {name:"小王"}),(p2:Person {name:"小张"}) create (p1)-[r:Friend]->(p2)

(4)根据创建的关系查询节点

match (:Person {name:"小王"})-[r:Friend]->(p:Person) return p

(5)关系查询

match (p1:Person)-[relation:Friend]->(p2:Person) return p1,p2

(未完待续。。。)