安装与运行
Neo4j 支持 Linux、Mac 和 Windows。这里以 Windows 桌面版为例,后续涉及 Linux 时再补充。
官网地址:https://neo4j.com/。推荐下载桌面版,例如 neo4j-desktop-2.1.0-x64.exe。国内镜像站也能找到资源。
注意: 桌面版安装比较特殊,双击后直接进入安装流程,安装目录通常不可自定义。

启动后需要先创建一个实例:

浏览器访问 Web 端:http://localhost:7474/browser/
核心概念
操作前得先搞懂 Neo4j 的数据模型,它跟传统关系型数据库不太一样:
| 概念 | 说明 |
|---|---|
| 节点(Node) | 基本单元,代表实体(如用户、商品),可加标签分类(如 :User) |
| 关系(Relationship) | 连接两个节点,有方向(User→购买→Product)、类型和属性 |
| 属性(Property) | 键值对(如 name:"张三",amount:99) |
| 标签(Label) | 节点分类标识(一个节点可有多个标签,如 :User:VIP) |
| 模式(Pattern) | 节点和关系的组合(如 (u:User)-[:BUY]->(p:Product)) |
Neo4j 使用 Cypher 语言操作数据,语法直观,类似 SQL 但针对图结构优化。
基础语法规则
- 节点用
()表示,如(n)、(u:User); - 关系用
--(无方向),->/<-(有方向),如(u)-[:BUY]->(p); - 属性用 表示,如 ;

