Neo4j使用CQL“CREATE”命令
創(chuàng)建沒(méi)有屬性的節(jié)點(diǎn)
使用屬性創(chuàng)建節(jié)點(diǎn)
在沒(méi)有屬性的節(jié)點(diǎn)之間創(chuàng)建關(guān)系
使用屬性創(chuàng)建節(jié)點(diǎn)之間的關(guān)系
為節(jié)點(diǎn)或關(guān)系創(chuàng)建單個(gè)或多個(gè)標(biāo)簽
我們將在本章中討論如何創(chuàng)建一個(gè)沒(méi)有屬性的節(jié)點(diǎn)。 對(duì)于其他情況,請(qǐng)參考后面的章節(jié)。
Neo4j CQL“CREATE”命令用于創(chuàng)建沒(méi)有屬性的節(jié)點(diǎn)。 它只是創(chuàng)建一個(gè)沒(méi)有任何數(shù)據(jù)的節(jié)點(diǎn)。
CREATE (<node-name>:<label-name>)
語(yǔ)法說(shuō)明
語(yǔ)法元素 | 描述 |
---|---|
CREATE | 它是一個(gè)Neo4j CQL命令。 |
<node-name> | 它是我們要?jiǎng)?chuàng)建的節(jié)點(diǎn)名稱(chēng)。 |
<label-name> | 它是一個(gè)節(jié)點(diǎn)標(biāo)簽名稱(chēng) |
注意事項(xiàng) -
1、Neo4j數(shù)據(jù)庫(kù)服務(wù)器使用此<node-name>將此節(jié)點(diǎn)詳細(xì)信息存儲(chǔ)在Database.As中作為Neo4j DBA或Developer,我們不能使用它來(lái)訪問(wèn)節(jié)點(diǎn)詳細(xì)信息。
2、Neo4j數(shù)據(jù)庫(kù)服務(wù)器創(chuàng)建一個(gè)<label-name>作為內(nèi)部節(jié)點(diǎn)名稱(chēng)的別名。作為Neo4j DBA或Developer,我們應(yīng)該使用此標(biāo)簽名稱(chēng)來(lái)訪問(wèn)節(jié)點(diǎn)詳細(xì)信息。
步驟2 - 在數(shù)據(jù)瀏覽器中的美元提示符下鍵入以下命令。
CREATE (emp:Employee)
這里 emp 是一個(gè)節(jié)點(diǎn)名
Employee 是 emp 節(jié)點(diǎn)的標(biāo)簽名稱(chēng)
步驟3 - 單擊執(zhí)行按鈕,并在數(shù)據(jù)瀏覽器中看到成功消息。
它顯示在 Neo4j 數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)標(biāo)簽和一個(gè)節(jié)點(diǎn)。 它在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)帶有標(biāo)簽名“Employee”的節(jié)點(diǎn)“emp”。
本示例演示如何創(chuàng)建一個(gè)簡(jiǎn)單的“Dept”節(jié)點(diǎn)。 按照以下步驟:
步驟1 - 打開(kāi)Neo4j數(shù)據(jù)瀏覽器。
步驟2 - 在數(shù)據(jù)瀏覽器中的美元提示符下鍵入以下命令。
CREATE (dept:Dept)這里dept是一個(gè)節(jié)點(diǎn)名
步驟3 - 單擊執(zhí)行按鈕,并在數(shù)據(jù)瀏覽器中看到成功消息。
它顯示在Neo4j數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)標(biāo)簽和一個(gè)節(jié)點(diǎn)。 它在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)標(biāo)簽名為“Dept”的節(jié)點(diǎn)“dept”。
Neo4j CQL“CREATE”命令用于創(chuàng)建帶有屬性的節(jié)點(diǎn)。 它創(chuàng)建一個(gè)具有一些屬性(鍵值對(duì))的節(jié)點(diǎn)來(lái)存儲(chǔ)數(shù)據(jù)。
CREATE ( <node-name>:<label-name> { <Property1-name>:<Property1-Value> ........ <Propertyn-name>:<Propertyn-Value> } )
語(yǔ)法說(shuō)明:
語(yǔ)法元素 | 描述 |
---|---|
<node-name> | 它是我們將要?jiǎng)?chuàng)建的節(jié)點(diǎn)名稱(chēng)。 |
<label-name> | 它是一個(gè)節(jié)點(diǎn)標(biāo)簽名稱(chēng) |
<Property1-name>...<Propertyn-name> | 屬性是鍵值對(duì)。 定義將分配給創(chuàng)建節(jié)點(diǎn)的屬性的名稱(chēng) |
<Property1-value>...<Propertyn-value> | 屬性是鍵值對(duì)。 定義將分配給創(chuàng)建節(jié)點(diǎn)的屬性的值 |
此示例演示如何創(chuàng)建具有一些屬性(deptno,dname,位置)的Dept節(jié)點(diǎn)。 按照下面給出的步驟 -
步驟1 - 打開(kāi)Neo4j數(shù)據(jù)瀏覽器。
步驟2 - 在數(shù)據(jù)瀏覽器中的dollar提示符下鍵入以下命令。
CREATE (dept:Dept { deptno:10,dname:"Accounting",location:"Hyderabad" })這里dept是一個(gè)節(jié)點(diǎn)名
這里的屬性名稱(chēng)是deptno,dname,location
屬性值為10,"Accounting","Hyderabad"
正如我們討論的,屬性一個(gè)名稱(chēng) - 值對(duì)。
Property = deptno:10
因?yàn)閐eptno是一個(gè)整數(shù)屬性,所以我們沒(méi)有使用單引號(hào)或雙引號(hào)定義其值10。
由于dname和location是String類(lèi)型屬性,因此我們使用單引號(hào)或雙引號(hào)定義其值10。
注意 - 要定義字符串類(lèi)型屬性值,我們需要使用單引號(hào)或雙引號(hào)。
步驟3 -單擊執(zhí)行按鈕,并在數(shù)據(jù)瀏覽器中查看成功消息。
如果你觀察到成功的消息,它告訴我們
此示例演示如何創(chuàng)建具有一些屬性(id,name,sal,deptno)的Employee節(jié)點(diǎn)。 按照下面給出的步驟 -
步驟1 -打開(kāi)Neo4j數(shù)據(jù)瀏覽器。
步驟2 -在數(shù)據(jù)瀏覽器中的dollar提示符下鍵入以下命令。
CREATE (emp:Employee{id:123,name:"Lokesh",sal:35000,deptno:10})這里emp是一個(gè)節(jié)點(diǎn)名
步驟3 - 單擊執(zhí)行按鈕,并在數(shù)據(jù)瀏覽器中看到成功消息。
更多建議: