Neo4j 圖形資料庫(2)
今天繼續更新有關 neo4j 圖形資料基本操作。
圖計算和圖資料庫會用在很多場景中,比如圖結構資料的儲存和訪問;機器學習和預測;統計分析等。具體點比例,社交網路,物流,推薦系統,詐騙分析,Web安全等等領域都會用圖形資料庫
更新屬性,可以先通過 MATCH 獲取要更新的節點,然後通過 SET 來更新節點的屬性


刪除節點
通過MATCH找到要刪除的節點,然後 DELETE 將他刪除,但是如果這個節點已經和其他節點建立了關係,我們會被提示錯誤,無法刪除該節點。

很簡單也很合理,我們需要先刪除他的所有的關係,然後便可以將他刪除
第一條語句我們試圖用一條語句將 r,a, b 一次刪除,但是現實與預想不一樣的,會報錯誤。
我需要用第二條語句將 r 刪除,也就是刪除他所有關係來孤立他


看一看刪除了關係的節點就被孤立出來。如圖

然後我們便可對這個沒有關係的傢伙下手了。他沒有了關係,束手無策了。


下面語句執行後,我們可以把剛剛建立的所有節點一次全部刪除

看看右側資料資訊 這裡不再存在任何標籤(之前我們看到 Person 呀 Movie 呀)

但是大家會發現一些關鍵字,也就是節點的屬性標籤還在,這是我們不想看到的

要刪除這些屬性標籤,操作相對麻煩一下,首先我們需要退出 neo4j
然後來的資料庫的位置(如圖),將該資料夾下的所有檔案手動刪除。

當我們再次啟動 neo4j 我們就會發現這些屬性標籤不見了。

隨後分享如何使用我們應用來訪資料庫,對資料進行操作。