1.neo4j清空所有数据命令如下
MATCH (n)
OPTIONAL MATCH (n)-[r]-()
DELETE n,r
2.删除某个点的数据(例如 Track)
3.删除所有节点和关系(这个只适用于删除少量数据,但不适于删除巨量数据)
4.删除一个节点及其所有的关系
MATCH (n {name:'Andress'})
DETACH DELETE n
5.remove
create (a:Swedish {name:'Andres',age:36,belt:'white'})
create (b:Swedish:German {email:'peter_n@example.com',name:'Peter',age:34})
create (c:Swedish {address:'Sweden/MaImo',name:'Tobias',age:25})
create (a)-[:knows {since:1999}]->(b),
(a)-[:knows {since:2012}]->(c)
remove语句用于删除图元素的属性和标签,删除一个属性,neo4j不允许属性存储空值null,如果属性的值不存在,那么节点或者关系中的属性将被删除,这也可以通过remove来删除。
(1).删除前
match (andres {name:'Andres'})
remove andres.age
return andres
(2).删除后
删除节点的一个标签
match (n {name:'Peter'})
remove n:German
return n
删除节点的多个标签
match (n {name:'Peter'})
remove n:German:Swedish
return n