neo4j 增刪改查簡單操作

2021-09-02 18:33:13 字數 1348 閱讀 1967

建立節點

create (a:person) 

create (b:person) 

返回建立的節點的id

create (a:org) return id(a)

查詢節點

match (m:person) return m

match (m: person ) return m

查詢juxinli關注的使用者,並返回使用者節點

match (o: org)-[rel:observer]->(p)  return p

match (n) where name = ivy return n limit 1

獲取id

match (m: person ) return m,id(m)

根據id查詢

match (n) where id(n) = 17846 return n limit 1

根據關係查詢

match (n:org)-[:observer]->(end:person) where n.name='juxinli'  return end

match (n:org)-[r:observer]->(p:person) where n.name='juxinli' and p.name='maomao'  return p

match (n:org)-[r:observer]->(p:person) where n.name='juxinli' and p.name='yare' return p

建立關係

create (p1)-[:oberver]->(p2)

eg:match (n:org ) return n

match (p:person ) return p

create (n) -[:observer]->(p) return n,p

建立帶屬性的關係

create (a:person )-[r:observer ]->(o:org )

match (a:person) return a

start a=node(8),b=node(7) create (a)-[n:observer]->(b)return n

match (o:org) return o 

match (o)-[rel:observer ]->(p) 

where p.name='juxinli' and o.name = 'zhangyan'

return o

刪除所有節點

start n=node(*)  match (n)-[r:observer]-()  delete n,r

match (o:org) match (n)-[r:observer]-()  delete o,r

Neo4j簡單使用

節點 乙個圖形的乙個基本單元 屬性 描述節點及關係的鍵值對 關係 連線兩個節點的部分,具有方向 標籤 由節點或關係組成,乙個節點可以包含多個標籤 neo4j中使用的資料庫查詢語言是cypher,是一種類sql的宣告式語言,簡稱cql。現簡單示例增刪改查操作。操作一 增 不同於sql中的insert插...

neo4j 簡單介紹

neo4j基本操作 cypher 建立有屬性的節點 create dept dept 查詢屬性節點 match dept dept return dept詳解前往w3c 連線和斷開連線 neo4j connect 斷開 neo4j disconnectneo4j 優點以及和mysql 關係資料資料庫...

Neo4j使用操作

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