Neo4j使用CQL DELETE子句
- 删除节点。
- 删除节点及相关节点和关系。
我们将在本章中讨论如何删除一个节点。
删除节点 -通过使用此命令,我们可以从数据库永久删除节点及其关联的属性。
DELETE节点子句语法
DELETE <node-name-list>
语法介绍:
示例:演示如何从数据库中永久删除节点。
步骤1 - 打开Neo4j数据浏览器。
步骤2 - 在数据浏览器上键入以下命令
MATCH (e: Employee) RETURN e
咱们首先是查询到此节点,接下来,咱们删除它。
步骤3 - 在数据浏览器上键入以下命令删除节点。
MATCH (e: Employee) DELETE e
现在,而不是“返回e”,使用“DELETE e”命令删除Employee节点
DELETE节点和关系子句语法
DELETE <node1-name>,<node2-name>,<relationship-name>
语法解释:
注意 -
我们应该使用逗号(,)运算符来分隔节点名称和关系名称。
示例:演示如何从数据库永久删除节点及其关联节点和关系。
步骤1 - 打开Neo4j数据浏览器
步骤2 - 在数据浏览器上键入以下命令查询关系
MATCH (cc: CreditCard)-[r]-(e:Customer)
return cc,r,e
步骤3 - 在数据浏览器上键入以下命令删除关系
MATCH (cc: CreditCard)-[r]-(e:Customer)
DELETE cc,e,r
可见上图显示, 删除了2个节点,1个关系