节点是图形数据库中的数据/记录。 我们可以使用 CREATE 子句在 Neo4j 中创建节点。
我们可以通过简单地在 CREATE 子句中指定要创建的节点的名称来在 Neo4j 中创建一个节点。
以下是使用 Cypher 查询语言创建节点的语法。
注意
- 分号 (;) 是可选的。
以下是在 Neo4j 中创建节点的示例 Cypher 查询。
要执行上述查询,请执行以下步骤
首先 启动 Neo4j 服务器,如以下屏幕截图所示
打开浏览器,将以下 URL 复制粘贴到地址栏中 http://localhost:7474/
。 这将为我们提供带有美元提示的 Neo4j 的内置浏览器应用程序,如下面的屏幕截图所示。
在美元提示符中复制并粘贴所需的查询,然后按以下屏幕截图中突出显示的播放按钮(执行查询)。
执行完成,将得到以下结果。
要验证节点类型的创建,请在美元提示符中执行以下查询。
这个查询返回数据库中的所有节点(我们将在接下来的章节中详细讨论这个查询)。
执行时,此查询显示创建的节点,如以下屏幕截图所示。
Neo4j CQL 的 create 子句也用于同时创建多个节点。 为此,我们需要传递要创建的节点的名称,以逗号分隔。
以下是使用 CREATE 子句创建多个节点的语法。
以下是在 Neo4j 中创建多个节点的示例 Cypher 查询。
要验证节点的创建,请在美元提示符中键入并执行以下查询。
这个查询返回数据库中的所有节点(我们将在接下来的章节中详细讨论这个查询)。
执行时,此查询显示创建的节点,如以下屏幕截图所示。
Neo4j 中的标签用于使用标签对节点进行分组(分类)。 我们可以使用 CREATE 子句为 Neo4j 中的节点创建标签。
以下是使用 Cypher 查询语言创建带有标签的节点的语法。
以下是创建带有标签的节点的示例 Cypher 查询。
要验证节点的创建,请在美元提示符中键入并执行以下查询。
这个查询返回数据库中的所有节点(我们将在接下来的章节中详细讨论这个查询)。
执行时,此查询显示创建的节点,如以下屏幕截图所示。
我们还可以为单个节点创建多个标签。 我们需要通过用冒号“:”
分隔节点来指定节点的标签。
以下是创建具有多个标签的节点的语法。
以下是一个示例 Cypher 查询,它在 Neo4j 中创建一个具有多个标签的节点。
要验证节点的创建,请在美元提示符中键入并执行以下查询。
这个查询返回数据库中的所有节点(我们将在接下来的章节中详细讨论这个查询)。
执行时,此查询显示创建的节点,如以下屏幕截图所示
属性是节点用来存储数据的键值对。 我们可以使用 CREATE
子句创建具有属性的节点。 我们需要在花括号 { }
中指定这些属性,用逗号分隔。
以下是创建具有属性的节点的语法。
以下是创建具有属性的节点的Cypher 查询示例 。
要验证节点的创建,请在美元提示符中键入并执行以下查询。
这个查询返回数据库中的所有节点(我们将在接下来的章节中详细讨论这个查询)。
执行时,此查询显示创建的节点,如以下屏幕截图所示。
在整章中,我们使用 MATCH (n) RETURN n
查询来查看创建的节点。 此查询返回数据库中的所有现有节点。
取而代之的是,我们可以使用带有 CREATE
的 RETURN
子句来查看新创建的节点。
以下是在 Neo4j 中返回节点的语法。
以下是一个Cypher 查询示例,它创建一个具有属性的节点并返回它。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。