Windows下NoSql圖形資料庫?Neo4j的安裝+環境變數配置+服務註冊+訪問

來源:互聯網
上載者:User

標籤:本地   有關   因此   .net   b2c   .com   tac   row   https   

一、依賴Java的JVM虛擬機器,因此,保證系統中已安裝了JDK

 

 

二、官網地址下載Windows社區版本的壓縮包:Neo4j-X.X.X alpha05(Windows)

 

 

 


三、將解壓後的檔案重新命名放置任意盤符下:D:\neo4j-community-3.4.0

 

 

 

裡面的如bin、conf、data、plugins等檔案夾就不再做解釋了,安裝了那麼多的軟體,不看內容也知道這些個檔案夾是幹嘛的。

 

 

四、系統內容變數配置

 

(1)

 

 

NEO4J_HOME = D:\neo4j-community-3.4.0

 

 

 

 

 

(2)

 

 

Path = %NEO4J_HOME%\bin;

 

 

 

 

五、驗證Neo4j的安裝和環境變數配置是否成功 (1)CMD管理員身份運行   neo4j.bat console            

 

六、以HTTP連接器的形式(三種串連方式中的一種)訪問Neo4j資料庫   http://localhost:7474   預設跳轉到  http://localhost:7474/browser      預設使用者:neo4j預設密碼:neo4j 登陸後,重設下密碼   

 

 

 

 

 

 

七、註冊Neo4j服務  (1)neo4j install-service   

 

 

 

(2)本地服務查看

 

 

 

 

 

八、開啟Neo4j服務

 

      九、停止、重啟、查詢Neo4j服務       十、Neo4j圖形資料庫簡單說明     圖形資料庫名字的由來其實與其在底層的儲存方式有關,Neo4j底層會以圖的方式把使用者定義的節點以及關係儲存起來,通過這種方式,可以高效的實現從某個節點開始,通過節點與節點之間的關係,找出兩個節點間的聯絡。      十一、Neo4j圖形資料庫建立  資料情境:節點1(男) +關係(愛)+節點2(女)  開啟我們的Neo4J,準備好編寫指令碼來建立我們的第一個graph data!        A.建立節點1  姓名 :魚暖暖(節點的名稱即節點的變數名,下面我們用簡寫的英文字母表示)性別 :男職業 :程式員(節點的類別,可作為節點屬性的data)愛好 :NBA  利用Cypher語句建立我們上面的節點  Create(Yu:Coder{name:‘魚暖暖‘,sex:‘男‘,hobby:‘NBA‘})   

 

 

只要你熟悉JOSN,建立一個這樣的節點很簡單

 

 

 

既然是Neo4j是圖形資料庫,那麼我們就來看一下,這個節點在Neo4j的database裡面是如何呈現在我們眼前的

 

 

 

 

B.建立節點2

 

 

姓名 :涼暖暖(節點的名稱即節點的變數名,下面我們用簡寫的英文字母表示)性別 :女職業 :攝影師(節點的類別,可作為節點屬性的data)愛好 :拍照  同上建立方式    

 

 

 

C.查詢節點1

 

Match相當於Sql資料庫中的select查詢,不過在NoSql中,表示匹配、尋找

 

 

 

 

 

 

D.建立關係(愛)串連節點1和節點2

 

Match(n:Coder{name:‘魚暖暖‘})
Match(m:Photographer{name:‘涼暖暖‘})
Merge(n)-[:LOVE{years:‘five years more‘}]->(m)

 

1.查到節點1 變數名:n

2.查到節點2 變數名:m

3.關係串連 -

4.防止Match的節點不存在,關係串連的時候用Merge:如果節點不存在建立

5.關係:[:關係data]

6.串連:  (n)-[:關係]->(m)

 

 

 

 

 

 

左側一欄關聯類型中,已經出現了"Love"

 

 

點開查看

 

 

 

 

 

 

 

 

E.刪除節點

 

(1)智能提示,匹配出所有節點

 

 

 

(2)隨便選擇一個節點,這裡選Coder

 

 

這樣是刪不掉的,為什麼,別忘了,這個節點可是有關係的

 

 

怎麼辦呢? 匹配的時候加上一個Detach(分離)

 

Match(n:Coder) Detach
Delete n

 

 

 

 

 

意思就是,如果這個要刪除的節點和其他節點存在關係的話,那麼加上Detach就意味著接下來的刪除將會是毀滅性的,也就是,不僅刪除節點,還要刪除關係

 

 

 

最後看到的效果就是

 

 

 

Windows下NoSql圖形資料庫?Neo4j的安裝+環境變數配置+服務註冊+訪問

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.