標籤:本地 有關 因此 .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的安裝+環境變數配置+服務註冊+訪問