[12屆 鐵人賽] [Day7] 該來教教 Neo4j 介面怎麼用了吧 ( 下篇 ) === ###### tags: `iT鐵人賽` `Neo4j` ## 前情提要 上集介紹了 Neo4j Desktop 的介面與功能 不知不覺篇幅寫到可以當一篇了 (゚∀゚) ~~又讓我水了一篇~~ 這篇就來完整介紹 Browser 的內容吧 **Let's Start !!** ## Browser 介面功能介紹 Desktop,SandBox,Server 他們的 Browser 都長得一樣 > 這篇是用 Desktop 的 Browser 進 Browser 方法快速回憶一下 > Desktop > ![](https://i.imgur.com/4c9UKMi.png) > SandBox > ![](https://i.imgur.com/gyVUBlY.png) > 或是進 Web Browser > ``` > http://{Ip}:7474/ > ``` ![](https://i.imgur.com/QGz3xAa.png) ~Browser~ ~介面~ ### 1. 查詢欄位 查詢語句的輸入位置,支援單行與多行使用 ![](https://i.imgur.com/s64BXBE.png) 左上的 ![](https://i.imgur.com/OQCABUS.png) 可以現在的查詢加入最愛 ( 第四點 ) ![](https://i.imgur.com/wcIVcNk.png) 它們可以讓查詢框 縮小、放大、全視窗 ![](https://i.imgur.com/ddinxqn.png) 清除現在的查詢,![](https://i.imgur.com/4wLgpDx.png) 執行查詢 > 上面那張是一種叫做 Cypher 的查詢語言 > 預計下下篇會講 > 敬請期待 (?) ### 2. 查詢結果區 ![](https://i.imgur.com/nJVvsW7.png) ~欸不是太多點了吧@@~ 1. 一些控制項 ![](https://i.imgur.com/5dZU6CK.png) 關閉這個查詢,![](https://i.imgur.com/NdOsk9p.png) 重載這個查詢 ![](https://i.imgur.com/93oR6mc.png) 最小化,![](https://i.imgur.com/DEDPuVT.png) 全螢幕 ![](https://i.imgur.com/rt5aOKs.png) 釘選最上層,![](https://i.imgur.com/OJ3fwrU.png) 下載指定格式 這邊就大家自己玩w ~~絕對不是我懶~~ 2. 查詢語句 ![](https://i.imgur.com/9Qv5SSu.png) 這裡會記錄這次的查詢內容 3. Lable 數量列表 ![](https://i.imgur.com/QcNQCFb.png) 上半節是 Node 的 Label ![](https://i.imgur.com/hFUQ3W6.png) 下半節是 Relationship 的 Type > 什麼? 你說英文名詞聽不懂,下一篇會講 (゚∀゚) 4. 圖形化查詢結果區 就看結果,拉動 " 圓球 " ( Node ) 可以移動他 點擊 " 圓球 " ( Node ) 會變成這樣 ![](https://i.imgur.com/7RX2EBr.png) * ![](https://i.imgur.com/vKxvWTH.png) 固定位置,你可以 Node 不會自由移動 * ![](https://i.imgur.com/jU0bMJz.png) 你可以隱藏這個 Node * ![](https://i.imgur.com/2dZM33x.png) 你可以開啟**所有**有連到這個 Node 的 Node 來 Demo 一下好了 ![](https://i.imgur.com/Fz2zUSk.gif) ~這個真的超好玩的啦x~ 5. 狀態列 兼 設定列 兼 圖像自定義 ![](https://i.imgur.com/fXg7BcF.png) 正常的長相 ![](https://i.imgur.com/VTqtwOA.png) 點了 Node 的長相 ![](https://i.imgur.com/dXSjm78.png) 點了 Relationship 的長相 點了 " Lable 數量列表 " 的長相 ![](https://i.imgur.com/rSZ7AOn.png) ![](https://i.imgur.com/AJgxxxw.png) 你可以調整每個 節點、線 的顏色、大小、顯示的資料 6. 圖形顯示模式 就是你這整篇看到的模式 7. Json 顯示模式 8. 文字顯示模式 9. Response Details > 7、8、9 再貼下去篇幅會太長,自己去點看看,~~絕對不是因為我覺得這個不重要~~ ### 3. DataBase 內容資料區 ![](https://i.imgur.com/fiNDBCs.png) * Use database * 你可以在這裡切換 Database > 或是你可以直接用指令 > ```sql > :use DatabaseName > ``` > 每個見出來的 Databases 都可以再切多個 Database > 之後有機會在細講,或是直接[參考這裡](https://neo4j.com/docs/cypher-manual/current/administration/databases/) * Node Labels & Relationship Types * 他會自動抓取所有**節點**跟**關係**的 Label 和 Type * 點擊他的話,他會自動幫你選出該 Label 的前 25 筆資料 * Property Keys * 他會自動抓取所有 Property Key > Property Key 是什麼下一篇會說 * 點擊效果同上 * Connected as : 你連線用的使用者資訊 * DBMS : 你連到的 DB 資訊 > Connected as & DBMS 未來有機會再講 ### 4. 我的最愛 ![](https://i.imgur.com/BLWKUu3.png) * Saved Scripts * 你可以在這看到你儲存過的查詢 > 我個人習慣存一些較複雜的語法,通常是再打一次很麻煩的那種 * Sample Scripts * 這裡官方提供了一些好用的語法範例 * Example Graphs * 這裡有兩個範例資料庫 > 對於初學從這兩個資料庫開始是不錯的選擇 ### 5. 相關文件 ![](https://i.imgur.com/g6wL87G.png) #### Introduction & Help * 一些幫助跟基礎教學 #### Useful Resources * 官方提供的相關文件 > 基本你遇到問題去 Google,查到的也是這些文件 > 除非你運氣好,剛好 Neo4j Community 有人提過類似的問題 :::info **Neo4j Community** [連結點我](https://community.neo4j.com/) Neo4j 官方建立的討論區,基本上就是 Neo4j 的 Stack Overflow ::: --- 這篇終於寫完了 ~~( 斷斷續續寫了三天 )~~ 沒錯 我積稿 (゚∀゚) 不積稿沒人寫的完吧 (゚∀。) 寫完這篇的時候剛好是開賽的第一天 積稿數量 ***危*** 到不行 ![](https://i.imgur.com/OiUu3s2.png) 鐵人賽可以回生嗎 (゚∀。) 壓力山大,假日還超忙沒空積稿,怕豹 明天 ***Neo4j 結構基礎概念,終於進到比較技術的部份了*** 期待明日的降臨吧 Ciao! ## 紀錄 撰寫日期:2020/09/13~15 耗時:不可考,但至少 3 小以上