【neo4j】基礎知識CQL命令一
阿新 • • 發佈:2018-12-25
一、前言
在說下面的基礎語法前,讓我們先啟動一下環境,這樣方便演示效果,也有助於我們的理解,這裡我們使用neo4j Desktop 1.1.9來做演示,按照下圖的順序操作。
1、雙擊按照好的快捷方式。
2、選擇我在安裝Neo4j Desktop文章中,建立好的圖形庫 helloGraph,當時選擇的版本是3.4.1,大家可以在建立的時候自己選擇想要的版本,點選Start。
3、啟動成功,點選Manage
4、點選Open Browser。
5、出現下面的介面,啟動成功。當然也可以在瀏覽器中輸入 http://localhost:7474/browser/
二、基礎命令
- CREATE 命令
用途:建立沒有屬性的節點;建立具有屬性的節點;無屬性節點間建立關係;使用屬性建立節點之間的關係;為節點或關係建立單個或多個標籤。
使用:單獨使用“create”建立沒有屬性的節點。
語法:CREATE (節點名:標籤名)。
樣例:CREATE(Keanu:Person)。
執行前:
執行後:
使用:單獨使用“create”建立具有屬性的節點。
語法:CREATE (節點名:標籤名{屬性的名稱:屬性的值,…})。
樣例:CREATE(Keanu:Person{name:‘Keanu Reeves’, born:1964})。
執行前:
執行後:
上面只說了兩種用途,因為後三種用途不能單獨使用“CREATE”來完成,會在下面說道。
- MATCH命令
用途:獲取有關節點和屬性的資料;獲取有關節點,關係和屬性的資料
使用:不能單獨使用否則會有SyntaxError錯誤。
語法:MATCH(節點名:標籤名)
樣例:MATCH (Keanu:Person)
執行前:
執行後:
接著往下看,馬上就到解決辦法了。
- RETURN命令
用途:檢索節點的某些屬性;檢索節點的所有屬性;檢索節點和關聯關係的某些屬性;檢索節點和關聯關係的所有屬性。
性質:不能單獨使用否則會有SyntaxError錯誤。
語法:RETURN 節點名.屬性名稱,…
樣例:RETURN Keanu.name
執行前:
執行後: