Neo4j CQL - REMOVE删除

本文主要介绍了Neo4j CQL REMOVE命令的作用、与DELETE命令的区别和联系以及语法。REMOVE命令用于删除节点或关系的标签和属性,DELETE用于删除节点和关联关系,二者都需与MATCH命令一起使用,还给出了删除属性和标签的语法示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 作用

Neo4j CQL REMOVE命令用于

  • 删除节点或关系的标签
  • 删除节点或关系的属性
2. REMOVE与DELETE的区别和联系

Neo4j CQL DELETE和REMOVE命令之间的主要区别

  • DELETE操作用于删除节点和关联关系
  • REMOVE操作用于删除标签和属性

Neo4j CQL DELETE和REMOVE命令之间的相似性

  • 这两个命令不应单独使用
  • 两个命令都应该与MATCH命令一起使用
3. 语法
3.1 删除节点/关系的属性
REMOVE <property-name-list>

<属性名称列表> 语法

<node-name>.<property1-name>,
<node-name>.<property2-name>, 
.... 
<node-name>.<propertyn-name> 
语法元素描述
节点名称
属性名称

例如:在书节点中删除“price”属性

MATCH (book { id:122 })
REMOVE book.price
RETURN book
3.2 删除节点/关系的标签
REMOVE <label-name-list> 

<标签名称列表> 语法

<node-name>:<label2-name>, 
.... 
<node-name>:<labeln-name> 
语法元素描述
节点名称
标签名称

例如:

MATCH (m:Movie) 
REMOVE m:Picture
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值