學習neo4j--第五章 CQL簡介-CREATE命令

  • Neo4j使用CQL“CREATE”命令
    創建沒有屬性的節點
    使用屬性創建節點
    在沒有屬性的節點之間創建關係
    使用屬性創建節點之間的關係
    爲節點或關係創建單個或多個標籤
    我們將在本章中討論如何創建一個沒有屬性的節點。 對於其他情況,請參考後面的章節。

  • Neo4j CQL創建一個沒有屬性的節點
    Neo4j CQL“CREATE”命令用於創建沒有屬性的節點。 它只是創建一個沒有任何數據的節點。

CREATE命令語法

CREATE (<node-name>:<label-name>)

語法說明

語法元素 描述
CREATE 它是一個Neo4j CQL命令。
<node-name> 它是我們要創建的節點名稱。
<label-name> 它是一個節點標籤名稱

注意事項 -

1、Neo4j數據庫服務器使用此<node-name>將此節點詳細信息存儲在Database.As中作爲Neo4j DBA或Developer,我們不能使用它來訪問節點詳細信息。

2、Neo4j數據庫服務器創建一個<label-name>作爲內部節點名稱的別名。作爲Neo4j DBA或Developer,我們應該使用此標籤名稱來訪問節點詳細信息。

  • 例如:
    本示例演示如何創建一個簡單的“Employee”節點。 按照以下步驟:

步驟1 - 打開Neo4j數據瀏覽器
在這裏插入圖片描述
步驟2 - 在數據瀏覽器中的美元提示符下鍵入以下命令。

CREATE (emp:Employee)

這裏emp是一個節點名
Employee是emp節點的標籤名稱
在這裏插入圖片描述
步驟3 - 單擊執行按鈕,並在數據瀏覽器中看到成功消息。
在這裏插入圖片描述
它顯示在Neo4j數據庫中創建一個標籤和一個節點。 它在數據庫中創建一個帶有標籤名“Employee”的節點“emp”。
例如:

本示例演示如何創建一個簡單的“Dept”節點。 按照以下步驟:

步驟1 - 打開Neo4j數據瀏覽器。
步驟2 - 在數據瀏覽器中的美元提示符下鍵入以下命令。

CREATE (dept:Dept)

這裏dept是一個節點名
Dept是dept節點的標籤名稱
在這裏插入圖片描述
步驟3 - 單擊執行按鈕,並在數據瀏覽器中看到成功消息。

在這裏插入圖片描述
它顯示在Neo4j數據庫中創建一個標籤和一個節點。 它在數據庫中創建一個標籤名爲“Dept”的節點“dept”。

Neo4j CQL創建具有屬性的節點

Neo4j CQL“CREATE”命令用於創建帶有屬性的節點。 它創建一個具有一些屬性(鍵值對)的節點來存儲數據。

CREATE命令語法:

CREATE (
   <node-name>:<label-name>
   { 	
      <Property1-name>:<Property1-Value>
      ........
      <Propertyn-name>:<Propertyn-Value>
   }
)

語法說明:

語法元素 描述
<node-name> 它是我們將要創建的節點名稱。
<label-name> 它是一個節點標籤名稱
<Property1-name>…<Propertyn-name> 屬性是鍵值對。 定義將分配給創建節點的屬性的名稱
<Property1-value>…<Propertyn-value> 屬性是鍵值對。 定義將分配給創建節點的屬性的值

例如:

此示例演示如何創建具有一些屬性(deptno,dname,位置)的Dept節點。 按照下面給出的步驟 -

步驟1 - 打開Neo4j數據瀏覽器。
步驟2 - 在數據瀏覽器中的dollar提示符下鍵入以下命令。

CREATE (dept:Dept { deptno:10,dname:"Accounting",location:"Hyderabad" })

這裏dept是一個節點名
Dept是emp節點的標籤名稱
在這裏插入圖片描述
這裏的屬性名稱是deptno,dname,location
屬性值爲10,“Accounting”,“Hyderabad”
正如我們討論的,屬性一個名稱 - 值對。
Property = deptno:10
因爲deptno是一個整數屬性,所以我們沒有使用單引號或雙引號定義其值10。
由於dname和location是String類型屬性,因此我們使用單引號或雙引號定義其值10。
注意 - 要定義字符串類型屬性值,我們需要使用單引號或雙引號。

步驟3 -單擊執行按鈕,並在數據瀏覽器中查看成功消息。
在這裏插入圖片描述
如果你觀察到成功的消息,它告訴我們
創建一個標籤,即“Dept”
創建一個節點,即“dept”
創建三個屬性,即deptno,dname,location

例如:

此示例演示如何創建具有一些屬性(id,name,sal,deptno)的Employee節點。 按照下面給出的步驟 -

步驟1 -打開Neo4j數據瀏覽器。

步驟2 -在數據瀏覽器中的dollar提示符下鍵入以下命令。

CREATE (emp:Employee{id:123,name:"Lokesh",sal:35000,deptno:10})

這裏emp是一個節點名
Employee是dept節點的標籤名稱
在這裏插入圖片描述
步驟3 - 單擊執行按鈕,並在數據瀏覽器中看到成功消息
在這裏插入圖片描述
觀察成功消息

添加了1個標籤,創建了1個節點,設置了4個屬性,返回0行

此命令已創建一個具有4個屬性(“id”,“name”,“sal”,“deptno”)的節點“emp”,並分配了一個標籤“Employee”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章