neo4j基础
基础 Neo4j
2023-09-11 14:20:19 时间
neo4j基础语句
Neo4j是一种图形数据库,使用Cypher查询语言进行查询。以下是基础的Cypher查询语法:
MATCH
子句
MATCH
子句用于查找图形数据库中的节点和关系。以下是一个简单的 MATCH
子句:
MATCH (n)
RETURN n
上面的查询将返回所有节点。
WHERE
子句
WHERE
子句用于过滤查询结果。以下是一个带有 WHERE
子句的查询:
MATCH (n)
WHERE n.name = 'Alice'
RETURN n
上面的查询将返回所有名为 ‘Alice’ 的节点。
RETURN
子句
RETURN
子句用于指定查询结果的返回方式。以下是一个带有 RETURN
子句的查询:
MATCH (n)
WHERE n.name = 'Alice'
RETURN n.name, n.age
上面的查询将返回所有名为 ‘Alice’ 的节点的姓名和年龄。
CREATE
子句
CREATE
子句用于创建新的节点和关系。以下是一个创建新节点的示例:
CREATE (n:Person {name: 'Alice', age: 30})
上面的查询将创建一个名为 ‘Alice’ 的新节点,并将其标记为 Person
类型,同时设置其年龄为 30。
MERGE
子句
MERGE
子句用于查找或创建节点和关系。以下是一个示例:
MERGE (n:Person {name: 'Alice'})
MERGE (m:Person {name: 'Bob'})
MERGE (n)-[:KNOWS]->(m)
上面的查询将查找名为 ‘Alice’ 和 ‘Bob’ 的节点,并创建一个 KNOWS
关系,将它们连接起来。
相关文章
- 学习在.NET Core中使用RabbitMQ之启动和基础(一)
- 测试开发基础,教你做一个完整功能的Web平台之环境准备
- 为什么要学习Python,0基础学习Python难吗?
- koa 基础(二十五)数据库 与 art-template 模板 联动 --- 新增数据
- 接口测试常用工具及测试方法(零基础篇)
- 小程序基础-组件
- pytorch基础
- JavaScript 基础
- 鸿蒙基础之 DataAbilityHelper (HarmonyOS鸿蒙开发基础知识)
- MySQL基础之---mysqlimport工具和LOAD DATA命令导入文本文件
- 【SystemVerilog基础】数组方法中的圆括号省略问题
- GO语言基础条件、跳转、Array和Slice
- Matplotlib库基础学习