Neo4j CQL - 创建标签



Neo4j的CQL创建节点标签

标签是一个名称或标识节点或在Neo4j的数据库的关系。

我们可以说此标签名称为“关系类型”的关系。

我们可以使用定制列表create命令创建一个标签节点或关系与多个标签节点。 这意味着Neo4j的支持两个节点之间只有单一的关系类型。

我们可以在这两种UI模式和网格模式CQL数据浏览器中观察此节点的或关系的标签名称。 同时,我们也参照执行其命令CQL。

到目前为止,我们只创建一个标签,一个节点或有关系,但是我们并没有讨论关于它的语法了。

Neo4j的CQL CREATE命令用于

  • 要创建一个单独的标签节点

  • 要创建多个标签节点

  • 要创建一个单独的标签有关系

我们将讨论如何在本章中创建一个节点一个或多个标签。 我们将讨论如何创建一个单一的标签,以在下一章节的关系。


单个标签到节点

句法

CREATE (<node-name>:<label-name>)
S.No. 语法元素 描述
1。 创建 这是一个Neo4j的CQL关键字。
2。 <节点名称> 它是一个节点的名称。
3。 <标签名称> 这是一个节点的标签名称。

注意 -

  • 我们应该用冒号(:)运营商的节点名称和标签名称分开。

  • Neo4j的数据库服务器使用此名称来存储这个节点细节Database.As一个Neo4j的DBA或开发人员,我们不能用它来访问节点的详细信息

  • Neo4j的数据库服务器创建一个标签名称作为别名到内部节点name.As一个Neo4j的DBA或开发人员,我们应该利用这个标签名称访问节点的详细信息。

此示例演示如何创建一个单一的标签为“GooglePlusProfile”节点。

第1步 -打开Neo4j的数据浏览器

Neo4j的CQL教程

第2步 -输入在数据浏览器下面的命令

CREATE (google1:GooglePlusProfile)

这里google1is节点名

GooglePlusProfileis为google1node标签名称

Neo4j的CQL教程

第3步 -点击“执行”按钮并观察结果。

Neo4j的CQL教程

我们可以观察到一个标签和一个节点在Neo4j的数据库中创建。


多个标签节点

句法

CREATE (<node-name>:<label-name1>:<label-name2>.....:<label-namen>)
S.No. 语法元素 描述
1。 创建 这是一个Neo4j的CQL关键字。
2。 <节点名称> 它是一个节点的名称。
3。 <标签名1>,<标签名2> 它是一个节点的标签名称的列表。

注意 -

  • 我们应该用冒号(:)运营商的节点名称和标签名称分开。

  • 我们应该用冒号(:)运营商一个标签名称分开到另一个标签名称。

此示例演示如何创建多个标签名称为“电影”节点。

影院,影片,电影,图片:由我们的客户端提供多标签名称

第1步 -打开Neo4j的数据浏览器

第2步 -输入在数据浏览器下面的命令

CREATE (m:Movie:Cinema:Film:Picture)

这里m是一个节点名

电影,影院,影片,图片是对M节点多标签名称

Neo4j的CQL教程

第3步 -点击“执行”按钮并观察结果。

Neo4j的CQL教程

在这里,我们可以观察到四个标签和一个节点在Neo4j的数据库中创建。


单个标签有关系

句法

CREATE (<node1-name>:<label1-name>)-
	[(<relationship-name>:<relationship-label-name>)]
	->(<node2-name>:<label2-name>)

语法说明

S.No. 语法元素 描述
1。 创建 这是一个Neo4j的CQL关键字。
2。 <节点1名> 这是一个从节点的名称。
3。 <节点2名> 这是A到节点的名称。
4。 <LABEL1名称> 这是一个从节点的标签名称。
5。 <LABEL1名称> 这是一个到节点的标签名称。
6。 <关系名称> 它是一个关系的一个名字。
7。 <相关标签名称> 这是一个关系的标签名称。

注意 -

  • 我们应该用冒号(:)运营商的节点名称和标签名称分开。

  • 我们应该用冒号(:)运营商的关系,名称和关系标签名称分开。

  • 我们应该用冒号(:)运营商一个标签名称分开到另一个标签名称。

  • Neo4j的数据库服务器使用此名称来存储这个节点细节Database.As一个Neo4j的DBA或开发人员,我们不能用它来访问节点的详细信息

  • Neo4j的数据库服务器创建一个标签名称作为别名到内部节点name.As一个Neo4j的DBA或开发人员,我们应该利用这个标签名称访问节点的详细信息。

本例演示如何创建一个标签,一个关系

第1步 -打开Neo4j的数据浏览器

第2步 -输入在数据浏览器下面的命令

CREATE (p1:Profile1)-[r1:LIKES]->(p2:Profile2)

在这里,p1和Profile1的都是“从节点”的节点名称和节点标签名称

P2和Profile2的都是的“节点”节点名称和节点标签名称

R1是有关系的名字

喜欢是有关系的标签名称

Neo4j的CQL教程

第1步 -点击“执行”按钮并观察结果。

Neo4j的CQL教程

这里我们可以观察到,两个节点,两个标签和一个关系被加入到Neo4j的数据库。