创建Node
CREATE (n:Person {name:"chicheng"}) RETURN n
-
创建一个label为Person的 node: n(可以理解为新Node的指针 or 对象引用)
-
{}大括号内定义新节点的属性,每一个属性为一个(Key:Value)对
-
RETURN n 返回指针,方便引用
查询Node
MATCH (n:Person{name:"chicheng"}) RETURN n LIMIT 10
- ()内为结点,也可以理解为where的筛选条件,其规则与CREATE同出一辙
- 下图对应查询代码为
MATCH (n:Person) RETURN n LIMIT 10
查询Relationship
MATCH ()-[r:ACTED_IN]->() RETURN r LIMIT 10
- ()同样表示结点 两端符号的意思大概理解为结点to结点
- [ ]中 r:ACTED_IN 限定了一个label为 ACTED_IN的Relationship
-
查询结果如图
MATCH ()-[r:ACTED_IN]->() RETURN r LIMIT 10
-
MATCH (u:ubs_table)-[r:DEPEND_ON]->(m:ubs_table) DELETE u, r, m
-
MATCH (a:Ubs_table { name: 'ud_ml_wise_middle_page' }), (b:Ubs_table { name: 'wiseubs_checker_udw_event' })
MERGE (a)-[:DEPEND_ON]->(b)
网友评论