1、建立乙個節點
creat(variable:label)
# 舉例
create(n:file)
注意:我這裡用的單引號,雙引號可能會報錯,看版本
大小寫無所謂
merge建立
2、建立多個節點
create(variable:label),
(variable:label),
(variable:label)
3、建立乙個節點與乙個節點之間的關係match(a:label),(b:label)
where a.name='肖申克的救贖' and b.name='弗蘭克·德拉邦特'
create b-[r:direct]->a
4、建立乙個節點與多個節點之間的關係match(a:actor),(b:film)
where a.name='張豐毅' and (b.name='霸王別姬' or b.name='荊軻刺秦王')
1、查詢某個節點match(a:film)
where a.name='霸王別姬'
return a
2、查詢某個標籤下的所有節點match(a:lable)
return a
3、查詢兩個節點之間的關係match(:direct) -[r]-> (:film))
return r
注意:可以通過type(r)獲取關係型別1、刪除某乙個節點match(n:actor)
where n.name='馬修·麥康納'
delete n
2、刪除某個標籤的所有節點match(n:actor)
delete n
3、刪除所有節點match(n)
delete n
4、刪除兩個節點之間的關係match((a:actor) -[r]->(b:film))
delete r
5、刪除某個節點的所有關係match(n:actor) -[r]-> ()
delete r
6、刪除某個標籤的所有關係match(n:actor) -[r]-> ()
delete r
# 或者
match() -[r]-> (n:film)
delete r
1、增加節點屬性match(n:film) where n.name='盜夢空間』 set n.language='english'
2、刪除節點屬性match(n:film) where n.name='盜夢空間』 remove n.language
neo4j基本語法
bin neo4j start 啟動專案 瀏覽器開啟http ip 7474 本地瀏覽器無法訪問遠端的neo4j時,修改neo4j專案conf neo4j.conf檔案 將紅框處的注釋去掉即可 輸入使用者名稱和密碼 都是neo4j 第一次登入會要求重新設定密碼,進入如下介面 本地瀏覽器無法遠端登入n...
Neo4j學習(2) Win系統安裝Neo4j
neo4j 是目前最流行的圖形資料庫,支援完整的事務,在屬性圖中,圖是由頂點 vertex 邊 edge 和屬性 property 組成的,頂點和邊都可以設定屬性,頂點也稱作節點,邊也稱作關係,每個節點和關係都可以由乙個或多個屬性。neo4j建立的圖是用頂點和邊構建乙個有向圖,其查詢語言cypher...
neo4j安裝 基於Neo4j的知乎關係爬蟲
首先交代一下爬蟲所用到的資料庫和環境 neo4j使用類似sql的查詢語言cypher,關於cypher的使用和簡單demo,可以參考cypher查詢語言 neo4j中的sql。當然,為了減少學習cypher的時間成本,我在python環境中安裝了py2neo,pip install py2neo。p...