Cypher 查询语句:Neo4j 图数据库查询语言
Cypher 是一种用于查询和操作 Neo4j 图数据库的查询语言。Cypher 查询语句具有易读性和可理解性,可以使用简单的语法来描述图数据库中的图模式和关系。
以下是一些常见的 Cypher 查询语句示例:
-
查找所有节点和关系:
MATCH (n)-[r]->(m) RETURN n,r,m -
查找特定节点的属性:
MATCH (n:Label) WHERE n.property = value RETURN n -
查找特定关系的属性:
MATCH (n)-[r:RELATIONSHIP_TYPE]->(m) WHERE r.property = value RETURN n,r,m -
创建新节点和关系:
CREATE (n:Label {property: value})-[r:RELATIONSHIP_TYPE]->(m:Label {property: value}) RETURN n,r,m -
更新节点属性:
MATCH (n:Label) WHERE n.property = value SET n.newProperty = newValue RETURN n -
删除节点和关系:
MATCH (n:Label)-[r:RELATIONSHIP_TYPE]->(m:Label) WHERE n.property = value DELETE n,r,m
这些只是 Cypher 查询语句的一小部分示例,Cypher 还有很多其他功能和语法,可以根据具体需求进行进一步学习和探索。
原文地址: https://www.cveoy.top/t/topic/p4gp 著作权归作者所有。请勿转载和采集!