Cypher 是一种用于查询和操作 Neo4j 图数据库的查询语言。Cypher 查询语句具有易读性和可理解性,可以使用简单的语法来描述图数据库中的图模式和关系。

以下是一些常见的 Cypher 查询语句示例:

  1. 查找所有节点和关系:

    MATCH (n)-[r]->(m)
    RETURN n,r,m
    
  2. 查找特定节点的属性:

    MATCH (n:Label)
    WHERE n.property = value
    RETURN n
    
  3. 查找特定关系的属性:

    MATCH (n)-[r:RELATIONSHIP_TYPE]->(m)
    WHERE r.property = value
    RETURN n,r,m
    
  4. 创建新节点和关系:

    CREATE (n:Label {property: value})-[r:RELATIONSHIP_TYPE]->(m:Label {property: value})
    RETURN n,r,m
    
  5. 更新节点属性:

    MATCH (n:Label)
    WHERE n.property = value
    SET n.newProperty = newValue
    RETURN n
    
  6. 删除节点和关系:

    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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录