Neo4j 基本操作方法(碼起來自己學習,非原創)

2022-03-13 08:04:07 字數 1887 閱讀 9798

一、cypher基本語法

1)節點操作

1、create建立節點

語法規則:create (節點名: 標籤 )

例如:create (ee:person );

2、delete刪除節點

語法規則:match (節點名:標籤) delete 節點名

例如:match (n:person) delete n;

進行精確刪除,可配合過濾條件一塊使用,例如:

match (n:person) delete n;

或match (n:person) where n.sfzh=』123456』 delete n;

3、match查詢節點

語法規則:match (變數名:匹配的標籤) where 過濾結果 return 返回特定結果

例如:match (n:person) where n.name=』張三』 return n.sfzh,n.name;

4、set更新節點屬性

語法規則:match (變數名: 匹配的標籤) where 過濾結果 set 變數名.屬性名=值 return 變數名

例如:match (n:person) where n.sfzh=』123456』 set n.name=』李四』 return n;

或match (n:person) set n.name=』李四』 return n;

2)關係操作

1、create建立關係

語法規則:create (節點名 1)-[:關係名 ]->(節點名 2)

例如:create (ee:person )

create (et:person )

create (et)-[:knows ]->(ee)

return ee, et

2、match匹配關係

語法規則:match (匹配的變數名:匹配的標籤)-[關係變數:關係標籤]-(匹配的變數名:匹配的標籤) where 過濾結果 return 返回特定結果

例如:match (s:person)-[r:livetogether]->(t:person) where s.sfzh=』123456』 return r,t;

3、delete刪除關係

語法規則:match (匹配的變數名:匹配的標籤)-[關係變數:關係標籤]-(匹配的變數名:匹配的標籤) where 過濾結果 delete 關係變數

例如:match (s:person)-[r:livetogether]->(t:person) where s.sfzh=』123456』 delete r;

4、set更新關係屬性

語法規則:match (匹配的變數名:匹配的標籤)-[關係變數:關係標籤]-(匹配的變數名:匹配的標籤) where 過濾結果 set 關係變數.屬性名稱=屬性值 return 返回特定結果

例如:match (s:person)-[r:livetogether]->(t:person) where s.sfzh=』123456』 and t.sfzh=『456789』 set r.relation=』同住』 return r;

3)其它操作

1、merge命令

merge命令是create命令和match命令的組合。搜尋給定模式,如果存在,則返回結果;如果不存在,則建立新的節點/關係並返回結果。

例如:merge (n:person)

2、刪除節點和關係

如果節點上有關係時,單純只刪除節點是不行的,需要先刪除節點上的關係,再刪除節點。可使用detach delete連同關係和節點一同刪除。

例如:match (n:person) detach delete n;

3、返回固定條數資料

使用limit命令,可返回查詢固定條數。

例如:match (n:person) return n limit 10;

更多使用請檢視

Neo4j 基本操作總結

1.建立節點 create b album 2.建立多個節點 create a album b album 3.建立關係 match a artist b album where a.name 筷子兄弟 and b.name 猛龍過江 create a r released b return r1....

neo4j基本語法

bin neo4j start 啟動專案 瀏覽器開啟http ip 7474 本地瀏覽器無法訪問遠端的neo4j時,修改neo4j專案conf neo4j.conf檔案 將紅框處的注釋去掉即可 輸入使用者名稱和密碼 都是neo4j 第一次登入會要求重新設定密碼,進入如下介面 本地瀏覽器無法遠端登入n...

Neo4j使用操作

neo4j zip環境設定 1 windows 下安裝 2 neo4j啟動 開啟cmd命令列,找到neo4j安裝目錄 在瀏覽器中開啟neo4j操作頁面 輸入賬號密碼,點選connect即可訪問資料庫。注 初始使用者名稱密碼都是neo4j,首次開啟需要修改密碼。資料庫訪問 成功連線資料庫之後進入上圖頁...