使用neo4j neo4j基本介紹

2021-10-16 05:37:34 字數 979 閱讀 3530

neo4j的基礎介紹請參考已經很詳細了。

這裡我只記錄我希望記錄的。

提取碼:59og

window下安裝很簡單,解壓後執行兩個命令(保證已經安裝了jdk8)

1.windows下安裝neo4j服務,進入bin目錄下,執行neo4j install-service提示neo4j服務安裝成功(mac下應該不用執行這個的,直接執行下一步即可)2.啟動neo4j後台服務neo4j start提供neo4j在埠7474上啟動成功
服務啟動後,可以訪問http://localhost:7474/browser/ 看到neo4j控制台了,如圖:

neo4j中使用以下幾個基本概念可以儲存任意資料

nodes(節點) - graph data records 圖資料庫的資料記錄

relationships(關係) - connect nodes 節點資料之間的關係

properties(屬性) - named data values 節點和關係的屬性值

如圖是鞏俐參演(acted_in)的電影這樣乙個關係,儲存到neo4j中展示出來的樣子。

藍色圓圈代表是鞏俐這樣乙個實體節點,它包含名字,性別,位址等等屬性

紅色圓圈代表的是電影的實體節點,它一樣包括電影的名字,發行時間,評價等等屬性

黑色帶箭頭的有向線代表是acted_in這樣乙個關係,關係本身也可以包含很多屬性,比如參演時間,參演背景等等

neo4j中的label標籤:

乙個節點可以有多個標籤,因為剛接觸,我原來是很疑惑這個標籤是幹嘛的,只是知道必須有。

翻看了一些資料,可以理解為:標籤就是用來分組的,將相同特徵的節點進行聚集歸類

比如我建立了一組使用者資訊的節點,label都是 :user,這樣我可以用這個標籤對所有使用者節點進行操作

neo4j基本語法

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

Neo4j簡單使用

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

neo4j使用總結

埠配置 外掛程式配置 dbms.jvm.additional dunsupported.dbms.udc.source tarball org.neo4j.server.thirdparty jaxrs classes org.neo4j.tableau.wdc tableau wdc dbms.s...