CREATE (<node-name>:<label-name>)
为关系创建标签
create (e:Employee)-[r:Relation]->(cc) 这里r是标签
CREATE (p1:Profile1)-[r1:LIKES]->(p2:Profile2)
r1是关系名称
LIKES是一个关系标签名称
为节点创建标签
CREATE (google1:GooglePlusProfile)
这里google1是一个节点名
GooglePlusProfile是google1node的标签名称
多个标签用:隔开
CREATE (m:Movie:Cinema:Film:Picture)
where
MATCH (emp:Employee) WHERE emp.name = 'Abc' RETURN emp
加where子句创建关系
MATCH (cust:Customer),(cc:CreditCard) WHERE cust.id = "1001" AND cc.id= "5001" CREATE (cust)-[r:DO_SHOPPING_WITH{shopdate:"12/12/2014",price:55000}]->(cc) RETURN r
delete :删除节点和节点之间的关系
MATCH (e: 'Employee') RETURN e
MATCH (e: 'Employee') delete e
DELETE <node1-name>,<node2-name>,<relationship-name>
我们应该使用逗号(,)运算符来分隔节点名称和关系名称。 MATCH (cc: CreditCard)-[rel]-(c:Customer) DELETE cc,c,rel
REMOVE
- 删除节点或关系的标签
- 删除节点或关系的属性
MATCH (e: 'Employee') remove e:Picture
set
有节点或关系添加新属性
添加或更新属性值
MATCH (dc:DebitCard) SET dc.atm_pin = 3456 RETURN dc