【Neo4j】常用语句手册

1. Cypher 查询语言

Cypher 是 Neo4j 中用于查询和操作数据的图形查询语言。它类似于 SQL,但是专门用于图数据库的查询和操作。

1.1 基本查询语法

MATCH (node:Label {property: value})
WHERE node.property = value
RETURN node
  • MATCH: 用于匹配节点和关系模式。

  • WHERE: 用于过滤匹配的模式。

  • RETURN: 用于返回匹配的结果。

1.2 创建节点和关系

创建节点:
CREATE (node1:Label {property: value})
创建关系:
MATCH (node1:Label1), (node2:Label2)
WHERE node1.property = value1 AND node2.property = value2
CREATE (node1)-[:RELATIONSHIP {property: value}]->(node2)

1.3 更新节点和关系

更新节点属性:
MATCH (node:Label {property: value})
SET node.property = newValue

1.4 删除节点和关系

删除节点:
MATCH (node:Label {property: value})
DETACH DELETE node

2. 数据操作语句

2.1 创建索引

CREATE INDEX ON :Label(property)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值