1. 程式人生 > >【Neo4j01】CQL命令_CREATE_MATCH_RETURN

【Neo4j01】CQL命令_CREATE_MATCH_RETURN

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命令檢索節點資料,但不指定其屬性,共檢索到兩個節點: 在這裡插入圖片描述 我們可以通過左側圖示切換節點顯示方式: 在這裡插入圖片描述

在這裡插入圖片描述