前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Neo4j-1.6 DELETE删除和REMOVE删除

Neo4j-1.6 DELETE删除和REMOVE删除

作者头像
悠扬前奏
发布2019-11-29 00:44:08
1K0
发布2019-11-29 00:44:08
举报

DELETE语句

DELETE语句可以:

  • 删除节点
  • 删除节点和相关节点和关系 以下语法可以从数据库中永久删除节点和其关联的属性:
代码语言:javascript
复制
DELETE <node-name-list>

以逗号(,)运算符分割节点名。

以下语句删除节点和关系:

代码语言:javascript
复制
DELETE <node1-name>,<node2-name>,<relationship-name>

S.No.

语法元素

描述

1.

DELETE

它是一个Neo4j CQL关键字。

2.

<node1-name>

它是用于创建关系<relationship-name>的一个结束节点名称。

3.

<node2-name>

它是用于创建关系<relationship-name>的另一个节点名称。

4.

<relationship-name>

它是一个关系名称,它在<node1-name>和<node2-name>之间创建。

REMOVE删除

REMOVE语句用于:

  • 删除节点或关系的标签
  • 删除节点或关系的属性

REMOVE和DELETE区别:

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

DELETE和REMOVE之间的相同点:

  • 都不应该单独使用
  • 都需要和MATCH命令一起使用
如下语句从数据库中永久删除属性:
代码语言:javascript
复制
REMOVE <property-name-list>

其中<property-name-list>语法为:

代码语言:javascript
复制
<node-name>.<property1-name>,
<node-name>.<property2-name>, 
.... 
<node-name>.<propertyn-name> 

注意:

  • 用逗号(,)分割标签名称列表
  • 用点号(.)分割节点名称和标签名称
如下语句从数据库中永久删除节点或者关系的标签或者标签列表
代码语言:javascript
复制
REMOVE <label-name-list> 

其中<label-name-list>的语法为:

代码语言:javascript
复制
<node-name>:<label2-name>, 
.... 
<node-name>:<labeln-name> 

注意:

  • 用逗号(,)来分割标签名称列表
  • 用冒号(:)来分割节点名称和标签名
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DELETE语句
  • REMOVE删除
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档