neo4j学习(3):创建标签create,where子句,remove,delete,set

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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值