一、认识neo4j
1.1 了解数据
看下在neo4j上查询出的数据是怎样的,点击左侧的四个tab可切换不同形式的数据呈现方式
-
Graph:以图形展示数据
-
Table:以json形式呈现数据
-
Text和Code就不截图了,和Table看起来差不多
1.2 一些基本概念
-
节点
在Graph中,一个小圆点就是一个节点
可以将标签理解为类,节点理解为类实例化的对象 -
标签
标识节点属于什么类别,一个节点可以有多个标签,不同类型的标签在Graph中会以不同颜色呈现;
在Graph中,点击节点,看到的这个带圆角背景的,就是节点的标签:
在Table视图中,以labels字段表示标签:
-
关系
在Graph中的灰色连线就是两个节点间的关系,连线上的文字是关系的类型(点击关系 可查看其属性),箭头表示关系方向;
两个节点之间可以有多种关系,有多少类型的关系就有多少条线进行连接
-
属性
节点和关系都能带多个属性 -
类型
标识关系类型的 -
路径
A节点到B节点,经历的关系和节点就是A到B的路径
A到B之间经历的关系的层数,为路径的长度
二、常用CQL语法及示例
2.1 增
2.1.1 CREATE
语法:
CREATE (:标签<:标签…> {节点属性})
示例: