📝 Neo4j教程
31篇技术文档📅  最后修改于: 2020-11-27 06:59:40        🧑  作者: Mango
与SQL一样,Neo4j CQL在CQL MATCH命令中提供了WHERE子句,以过滤MATCH查询的结果。句法以下是WHERE子句的语法。例在继续该示例之前,如下所示在数据库中创建五个节点。以下是示例Cypher Query,该查询使用WHERE子句返回属于印度国家/地区的所有玩家(节点)。要执行上述查询,请执行以下步骤-步骤1-打开Neo4j桌面应用程序并启动Neo4j服务器。使用URLhtt...
📅  最后修改于: 2020-11-27 07:00:18        🧑  作者: Mango
假设我们在数据库中创建了一个图形,其中包含以下详细信息。计数count()函数用于计算行数。句法以下是count函数的语法。例以下是一个示例Cypher Query,它演示了count()函数的用法。要执行上述查询,请执行以下步骤-步骤1-打开Neo4j桌面应用程序并启动Neo4j服务器。使用URLhttp:// localhost:7474 /打开Neo4j的内置浏览器应用程序,如以下屏幕截图所...
📅  最后修改于: 2020-11-27 07:01:28        🧑  作者: Mango
RETURN子句用于Neo4j中的返回节点,关系和属性。在本章中,我们将学习如何-返回节点返回多个节点回报关系返回属性返回所有元素返回具有列别名的变量返回节点您可以使用RETURN子句返回节点。句法以下是使用RETURN子句返回节点的语法。例在继续该示例之前,如下所示创建3个节点和2个关系。以下是一个示例Cypher Query,它创建了一个名为Dhoni的节点并将其返回。要执行上述查询,请执行以...
📅  最后修改于: 2020-11-27 07:02:09        🧑  作者: Mango
您可以使用ORDER BY子句按顺序排列结果数据。句法以下是ORDER BY子句的语法。例在继续该示例之前,如下所示在Neo4j数据库中创建5个节点。以下是一个示例Cypher Query,它按照玩家使用ORDERBY子句得分的运行顺序返回上述创建的节点。要执行上述查询,请执行以下步骤-步骤1-打开Neo4j桌面应用程序并启动Neo4j服务器。使用URLhttp:// localhost:7474...
📅  最后修改于: 2020-11-27 07:02:39        🧑  作者: Mango
limit子句用于限制输出中的行数。句法以下是LIMIT子句的语法。例在继续该示例之前,如下所示在Neo4j数据库中创建5个节点。以下是一个示例密码查询,该查询以降序返回上面创建的节点,并将结果中的记录限制为3。要执行上述查询,请执行以下步骤-步骤1-打开Neo4j桌面应用程序并启动Neo4j服务器。使用URLhttp:// localhost:7474 /打开Neo4j的内置浏览器应用程序,如以...
📅  最后修改于: 2020-11-27 07:03:15        🧑  作者: Mango
SKIP子句用于定义从哪一行开始,包括输出中的行。例在继续进行示例之前,请创建5个节点,如下所示。以下是一个示例密码查询,该查询将跳过前三个节点返回数据库中的所有节点。要执行上述查询,请执行以下步骤-步骤1-打开Neo4j桌面应用程序并启动Neo4j服务器。使用URLhttp:// localhost:7474 /打开Neo4j的内置浏览器应用程序,如以下屏幕截图所示。步骤2-将所需查询复制并粘贴...
📅  最后修改于: 2020-11-27 07:03:42        🧑  作者: Mango
您可以使用WITH子句将查询艺术链接在一起。句法以下是WITH子句的语法。例以下是一个示例Cypher查询,演示了WITH子句的用法。要执行上述查询,请执行以下步骤-步骤1-打开Neo4j桌面应用程序并启动Neo4j服务器。使用URLhttp:// localhost:7474 /打开Neo4j的内置浏览器应用程序,如以下屏幕截图所示。步骤2-将所需查询复制并粘贴到美元提示中,然后按以下屏幕截图中...
📅  最后修改于: 2020-11-27 07:04:03        🧑  作者: Mango
unwind子句用于将列表展开为一系列行。例以下是示例Cypher查询,展开了一个列表。要执行上述查询,请执行以下步骤-步骤1-打开Neo4j桌面应用程序并启动Neo4j服务器。使用URLhttp:// localhost:7474 /打开Neo4j的内置浏览器应用程序,如以下屏幕截图所示。步骤2-将所需查询复制并粘贴到美元提示中,然后按以下屏幕截图中突出显示的播放按钮(以执行查询)。结果执行时,...
📅  最后修改于: 2020-11-27 07:04:22        🧑  作者: Mango
与SQL一样,Neo4J CQL提供了一组String函数,可在CQL查询中使用它们来获得所需的结果。在这里,我们将讨论一些重要且常用的功能。字符串函数列表以下是Neo4j中著名的String函数列表。Sr.NoFunction & Description1UPPERIt is used to change all letters into upper case letters.2LOWERIt ...
📅  最后修改于: 2020-11-27 07:04:45        🧑  作者: Mango
与SQL一样,Neo4j CQL提供了一些聚合函数供RETURN子句使用。它类似于SQL中的GROUP BY子句。我们可以在MATCH命令中使用此RETURN +聚合函数在一组节点上工作并返回一些聚合值。汇总功能列表以下是Neo4j中的聚合功能列表。Sr.NoFunction & Description1COUNTIt returns the number of rows returned by ...
📅  最后修改于: 2020-11-27 07:05:42        🧑  作者: Mango
在实时应用程序中,我们应该定期备份应用程序数据库,以便我们可以在任何故障点恢复到某些工作状态。此规则适用于RDBMS和NoSQL数据库。在本节中,我们将讨论两个重要的DBA任务。如何备份Neo4j数据库。如何将Neo4j数据库还原到特定的备份。注意-这些步骤仅适用于Windows操作系统。我们应该使用类似的命令在其他操作系统中执行相同的步骤。Neo4j数据库备份步骤1-使用以下路径单击“ Neo4...
📅  最后修改于: 2020-11-27 07:06:14        🧑  作者: Mango
Neo4j SQL支持节点或关系属性上的索引,以提高应用程序的性能。我们可以为所有具有相同标签名称的节点的属性创建索引。我们可以在MATCH或WHERE或IN运算符上使用这些索引列来改善CQL命令的执行。在本章中,我们将讨论如何-创建一个索引删除索引创建索引Neo4j CQL提供“ CREATE INDEX”命令来在Node或Relationship属性上创建索引。句法以下是在Neo4j中创建索引...
📅  最后修改于: 2020-11-27 07:07:02        🧑  作者: Mango
在Neo4j数据库中,CQL CREATE命令总是创建一个新的节点或关系,这意味着即使您使用相同的值,它也会插入一个新行。根据我们对某些节点或关系的应用程序要求,我们必须避免这种重复。为此,我们应该使用一些数据库约束在节点或关系的一个或多个属性上创建一个规则。与SQL一样,Neo4j数据库也支持节点或关系属性的UNIQUE约束。 UNIQUE约束用于避免重复记录并强制执行数据完整性规则。创建唯一约...
📅  最后修改于: 2020-11-27 07:07:34        🧑  作者: Mango
在上一章中,我们已经通过示例讨论了如何创建UNIQUE约束操作。在本章中,我们将通过示例讨论删除UNIQUE约束操作。Neo4j CQL提供“ DROP CONSTRAINT”命令以从节点或关系属性中删除现有的唯一约束。句法以下是在Neo4j中删除UNIQUE约束的语法。例以下是一个示例Cypher查询,用于删除对属性id的UNIQUE约束。要执行上述查询,请执行以下步骤-步骤1-打开Neo4j桌...
📅  最后修改于: 2020-11-27 07:07:55        🧑  作者: Mango
以下资源包含有关Neo4j的其他信息。请使用它们来获得有关此方面的更深入的知识。Neo4j上的有用链接Neo4j Wiki–Neo4j的维基百科参考Neo4j–Neo4j的官方网站关于Neo4j的有用书籍要在此页面上注册您的网站,请发送电子邮件至...