neo4j清空所有数据命令如下:
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
- 删除一个节点 DELETE
如下一个节点,删除这个节点可以有两种方法,通过 id 属性,或者 name 属性。
1.1 通过 name 属性 删除这一个节点,如下所示:
MATCH (n:TEST1{name:'temp'})
delete n
1.2 通过 id 属性 删除这一个节点,如下所示:
MATCH (r)
WHERE id(r) = 492
DELETE r
- 删除一个节点及其所有的关系
如下删除节点 temp1 和 temp1 和其他三个节点的关系。

MATCH (r)
WHERE id(r) = 493
DETACH DELETE r
3.删除所有节点和所有的关系
MATCH (r)
DETACH DELETE r
- 删除一个标签中所有的节点
删除标签为Loc的所有节点。
MATCH (r:Loc)
DETACH DELETE r

本文详细介绍了如何使用Neo4j进行数据清理,包括通过名称或ID删除节点、删除节点关系、批量删除标签下的所有节点以及关键命令演示。涵盖了从基本操作到高级管理的实用技巧。

1万+

被折叠的 条评论
为什么被折叠?



