创建关系

17 Mar 2025 | 阅读 2 分钟

CREATE 语句用于在节点之间创建关系。这些关系定义了数据的方向、类型和模式。

它主要定义了三件事

  • 创建关系
  • 在现有节点之间创建关系
  • 创建带有标签和属性的关系

创建关系

创建关系时,关系应在方括号“[ ]”内指定,根据关系的方向,将其放置在连字符“ - ”和箭头“ ? ”之间,如下面的语法所示。

语法

示例

让我们首先创建两个节点“Raul”和“It”,然后指定它们之间的关系。

Neo4j Create relationship 1

现在在这两个节点之间创建一个关系“PLAYER_OF”,如 ?

输出

Neo4j Create relationship 2

您也可以在表格或文本形式中查看它

Neo4j Create relationship 3 Neo4j Create relationship 4

您还可以下载(导出)要保存的图形的格式。单击下载按钮,请参见示例

Neo4j Create relationship 5

在现有节点之间创建关系

MATCH 语句用于在现有节点之间创建关系。

语法

示例

使用 MATCH 语句创建关系。

输出

Neo4j Create relationship 6

创建带有标签和属性的关系

CREATE 语句用于创建带有标签和属性的关系。

语法

示例

让我们举一个例子,使用 CREATE 语句为一个带有标签和属性的节点创建一个关系。

首先创建一个名为“Kohli”的节点,该节点具有多个标签

然后用相同的节点创建一些属性

Neo4j Create relationship 7

创建另一个节点“Ind”

Neo4j Create relationship 8

现在创建一个带有标签和属性的关系

Neo4j Create relationship 9

创建一个完整的路径

在 Neo4j 中,CREATE 语句用于创建路径。路径由连续关系形成。

语法

示例

首先创建一个 node3 名称为“Champions_Trophy”以进行进一步操作。

Neo4j Create relationship 10

现在执行以下代码

Neo4j Create relationship 11
下一个主题Neo4j 创建索引