- Neo4j CQL
- Neo4j CQL - 簡介
- Neo4j CQL - 建立節點
- Neo4j CQL - 建立關係
- Neo4j CQL 寫入語句
- Neo4j - MERGE 命令
- Neo4j - SET 語句
- Neo4j - DELETE 語句
- Neo4j - REMOVE 語句
- Neo4j - FOREACH 語句
- Neo4j CQL 通用語句
- Neo4j - RETURN 語句
- Neo4j - ORDER BY 語句
- Neo4j - LIMIT 語句
- Neo4j - SKIP 語句
- Neo4j - WITH 語句
- Neo4j - UNWIND 語句
- Neo4j CQL 函式
- Neo4j - 字串函式
- Neo4j - 聚合函式
- Neo4j CQL 管理
- Neo4j - 備份與恢復
- Neo4j - 索引
- Neo4j - 建立唯一約束
- Neo4j - 刪除唯一約束
- Neo4j 有用資源
- Neo4j - 快速指南
- Neo4j - 有用資源
- Neo4j - 討論
Neo4j - DELETE 語句
您可以使用 DELETE 語句從資料庫中刪除節點和關係。
刪除所有節點和關係
以下是使用 DELETE 語句刪除資料庫中所有節點和關係的查詢。
查詢
MATCH (n) DETACH DELETE n
要執行上述查詢,請執行以下步驟:
步驟 1 - 開啟 Neo4j 桌面應用程式並啟動 Neo4j 伺服器。使用 URL https://:7474/ 開啟 Neo4j 的內建瀏覽器應用程式,如下圖所示。
步驟 2 - 將所需的查詢複製並貼上到美元提示符中,然後按播放按鈕(執行查詢),如下圖所示。
這將刪除 Neo4j 資料庫中的所有節點和關係,並使其為空。
刪除特定節點
要刪除特定節點,您需要在上述查詢中“n”的位置指定節點的詳細資訊。
語法
以下是使用 DELETE 語句從 Neo4j 刪除特定節點的語法。
MATCH (node:label {properties . . . . . . . . . . })
DETACH DELETE node
示例
在繼續示例之前,請在 Neo4j 資料庫中建立一個名為“Ishant”的節點,如下所示。
CREATE (Ishant:player {name: "Ishant Sharma", YOB: 1988, POB: "Delhi"})
以下是一個使用 DELETE 語句刪除上述建立的節點的示例 Cypher 查詢。
MATCH (Ishant:player {name: "Ishant Sharma", YOB: 1988, POB: "Delhi"})
DETACH DELETE Ishant
要執行上述查詢,請執行以下步驟:
步驟 1 - 開啟 Neo4j 桌面應用程式並啟動 Neo4j 伺服器。使用 URL https://:7474/ 開啟 Neo4j 的內建瀏覽器應用程式,如下圖所示。
步驟 2 - 將所需的查詢複製並貼上到美元提示符中,然後按播放按鈕(執行查詢),如下圖所示。
結果
執行後,您將獲得以下結果。在這裡您可以看到指定的節點已被刪除。
廣告