官术网_书友最值得收藏!

  • 精通Neo4j
  • 龐國明等
  • 830字
  • 2023-07-17 19:00:49

2.2.3 cypher-shell命令的使用

某些版本的Linux操作系統不帶有可視化的操作界面(如服務器版本的CentOS、Ubuntu等),在本地無法使用瀏覽器打開Neo4j Web管理平臺。為此,Neo4j提供了一個可以在命令行狀態下運行命令、返回結果的工具—cypher-shell。

cypher-shell是官方自帶的命令行工具,因此在安裝完Neo4j后,cypher-shell就已經安裝好了。并且cypher-shell在各個不同操作系統下的Neo4j版本中都可找到。

2.2.3.1 啟動cypher-shell

1.Windows系統下zip解壓版Neo4j啟動cypher-shell

在Windows操作系統下,以管理員身份運行命令提示符并導航到Neo4j安裝路徑(2)的bin文件夾,就可以看到cypher-shell.bat文件,如圖2-34所示。

圖2-34 Windows系統下cypher-shell命令工具所在的目錄

直接運行cypher-shell命令(3),可以得到此命令的所有參數,如圖2-35所示。

圖2-35 Windows下cypher-shell命令參數

如果要使用cypher-shell操作默認路徑下的數據庫,那么直接運行cypher-shell命令即可。如果需要打開指定路徑下的Neo4j數據庫,那么需要用-path參數來指定數據文件路徑,如以下命令(注意-path參數要采用相對路徑):

此時控制臺會要求輸入用戶名和密碼,默認用戶名密碼都是“neo4j”,輸入后提示輸入更新密碼,此時輸入自己想設置的新密碼。然后出現“neo4j@neo4j>”提示符后,就可以使用cypher-shell了,如圖2-36所示。

圖2-36 Windows下啟動cypher-shell

2.Windows系統下安裝版Neo4j啟動cypher-shell

在安裝版本的Neo4j運行目錄的bin下,可以看到一個neo4j-desktop-x.x.x.jar文件,通過這個文件就可以啟動cypher-shell了,命令如下:

3.Linux系統下啟動cypher-shell

在Linux系統下,cypher-shell被安裝在Neo4j運行目錄bin目錄下,如圖2-37所示。

圖2-37 Linux下cypher-shell所在的目錄

只需要導航到Neo4j的安裝目錄的bin目錄(默認目錄是/usr/share/neo4j/bin),然后運行命令./cypher-shell即可,如圖2-38所示。

圖2-38 Linux系統下運行cypher-shell

出現neo4j-sh (?)$提示符后,就可以使用cypher-shell了。

4.Mac系統下啟動cypher-shell

在Mac系統下,首先導航到Neo4j系統目錄的bin目錄下,然后運行如下命令:

出現neo4j-sh (?)$提示符后,就可以使用cypher-shell了,如圖2-39所示。

圖2-39 Mac系統下運行cypher-shell命令

2.2.3.2 使用cypher-shell

由于在任何操作系統中使用cypher-shell的方式是一樣的,所以不再分別介紹不同操作系統下的使用方式。

在cypher-shell命令提示符下直接輸入cypher命令(以“;”結束),然后按回車鍵運行即可。

比如使用CREATE (n {name:"World"}) RETURN "hello", n.name創建一個節點,然后再用match (n) return n查詢出來。在cypher-shell命令行中輸入quit,運行后退出cypher-shell,如圖2-40所示。

圖2-40 cypher-shell下運行quit

主站蜘蛛池模板: 无锡市| 邻水| 天水市| 南宫市| 黔南| 南丰县| 泊头市| 呈贡县| 沐川县| 山阴县| 增城市| 卓尼县| 四平市| 民权县| 家居| 福清市| 蒲江县| 杂多县| 太原市| 北海市| 滁州市| 邵东县| 泸定县| 鄂伦春自治旗| 武义县| 合山市| 福泉市| 屏山县| 曲松县| 芦山县| 兴国县| 宁阳县| 莒南县| 泗水县| 通化县| 兰考县| 多伦县| 乌审旗| 阿坝| 工布江达县| 华池县|