【Neo4j01】CQL命令_CREATE_MATCH_RETURN
阿新 • • 發佈:2018-12-13
CREATE命令
1.建立沒有屬性的節點
2.使用屬性建立節點
3.在沒有屬性的節點之間建立關係
4.使用屬性建立節點之間的關係
5.為節點或關係建立單個或多個標籤
CREATE命令創造有屬性的節點
CREATE命令語法:
CREATE (
<node-name>:<label-name>
{
<Property1-name>:<Property1-Value>
........
<Propertyn-name>:<Propertyn-Value>
}
)
語法說明:
它是我們將要建立的節點名稱。
它是一個節點標籤名稱。
… 屬性是鍵值對。 定義將分配給建立節點的屬性的名稱。
… 屬性是鍵值對。 定義將分配給建立節點的屬性的值。
例如建立標籤名為student的節點FengWeiheng:
MATCH命令
1.從資料庫獲取有關節點和屬性的資料。
2.從資料庫獲取有關節點,關係和屬性的資料。
MATCH命令語法
MATCH
(
<node-name>:<label-name>
)
語法說明:
這是我們要建立一個節點名稱。
這是一個節點的標籤名稱。
例如當單獨使用MATCH命令檢索標籤名為student的節點FengWeiheng時,會發生報錯,原因是MATCH命令需要與RETURN子句或更新子句配合使用。
RETURN命令
1.檢索節點的某些屬性。
2.檢索節點的所有屬性。
3.檢索節點和關聯關係的某些屬性。
4.檢索節點和關聯關係的所有屬性。
RETURN命令語法
RETURN
<node-name>.<property1-name>,
........
<node-name>.<propertyn-name>
語法說明:
它是我們將要建立的節點名稱。
屬性是鍵值對。定義要分配給建立節點的屬性的名稱。
MATCH&RETURN 匹配和返回
1.檢索節點的某些屬性。
2.檢索節點的所有屬性。
3.檢索節點和關聯關係的某些屬性。
4.檢索節點和關聯關係的所有屬性。
MATCH&RETURN命令語法
MATCH Command
RETURN Command
例如檢索節點名稱為FengWeiheng,標籤名稱為student的節點,檢索FengWeiheng的age,major屬性: 得到檢索結果為共兩個節點的相關屬性資料: 也可以通過MATCH&RETURN命令檢索節點資料,但不指定其屬性,共檢索到兩個節點: 我們可以通過左側圖示切換節點顯示方式: