Neo4j数据库操作语法
使用的数据库版本 (终端查询)
>neo4j --version
2025.03.0
批量上传数据
UNWIND [{name: 'Alice', age: 30},{name: 'Bob', age: 25}
] AS person
CREATE (p:Person)
SET p.name = person.name, p.age = person.age
RETURN p;

查询结点总数
MATCH (n) RETURN count(n) AS nodeCount;

查询关系总数
MATCH ()-[r]->() RETURN count(r) AS relationshopCount;

分批次删除
先删除所有结点的关系
MATCH()-[r]->()WITH r LIMIT 1000DELETE rRETURN count(r)

再删除节点
MATCH (n)WITH n LIMIT 1000DELETE nRETURN count(n)

一次性删除所有节点
MATCH(n) DELETE n;

创建带属性的节点语法:
1. 创建单个节点语法
create (<node-variable>:<label-name> {<property1-name