Neo4j使用CQL语言 DELETE 子句
- 删除节点。
- 删除节点及相关节点和关系。
删除节点
通过使用此命令,我们可以从数据库永久删除节点及其关联的属性。
语法
DELETE node-name-list| 语法元素 | 描述 |
|---|---|
| DELETE | 它是一个Neo4j CQL关键字。 |
| node-name-list | 它是一个要从数据库中删除的节点名称列表。 |
注意 -
我们应该使用逗号(,)运算符来分隔节点名。
例如:
MATCH (e: Employee) RETURN e 删除
MATCH (e: Employee) DELETE e删除节点以及他们之间的关系
语法
DELETE node1-name,node2-name,relationship-name| 语法元素 | 描述 |
|---|---|
| DELETE | 它是一个Neo4j CQL关键字。 |
| node1-name | 它是用于创建关系<relationship-name>的一个结束节点名称。 |
| node2-name | 它是用于创建关系<relationship-name>的另一个节点名称。 |
| relationship-name | 它是一个关系名称,它在<node1-name>和<node2-name>之间创建。 |
注意 -
我们应该使用逗号(,)运算符来分隔节点名称和关系名称。
例如:
此示例演示如何从数据库永久删除节点及其关联节点和关系。
查询
MATCH (cc:CreditCard)-[r]-(c:Customer)RETURN r 删除
MATCH (cc: CreditCard)-[rel]-(c:Customer)
DELETE cc,c,rel检查DELETE操作是否成功完成
MATCH (cc:CreditCard)-[r]-(c:Customer) RETURN r
评论列表(0条)