Cypher基础操作
Cypher是图形存储数据库Neo4j的查询语言,Cypher是通过模式匹配Neo4j数据库中的节点和关系,从而对数据库Neo4j中的节点和关系进行一系列的相关操作。
下面,通过一张表来介绍一下常用的Neo4j操作命令及相关说明,具体如表所示。

增-CREATE命令
语法
使用CREATE命令创建节点、关系,具体语法如下:

上述语法中,CREATE是创建节点、关系的命令;
<node-name>表示节点名称,Neo4j使用此名称将该节点的详细信息存储在Database.As中,用作Neo4j数据库管理(注:不能使用节点名称来访问节点的详细信息);
<label-name>表示标签名称,是内部节点名称的别名(注:可使用标签名称访问节点的详细信息);
<property-name>表示属性名;
< property-value >表示属性值;
<relationship-name>表示关系;
<relationship-label-name>表示关系的标签。
案例练习
我们演示创建一个节点p,其中标签为Person、属性分别为“name、age、hobby”、属性值分别为“张三、18、swimming”,具体如下:
![]()
执行上述命令后,Web UI界面的控制台返回“Added 1 label, created 1 node, set 3 properties, completed after 15 ms.”信息,说明我们新增一个标签、创建一个节点,并设置了三

下面,我们演示创建标签为Likes的关系friend,其中起始节点为Jac、属性name为Jack,结束节点为Emm、属性name为Emma,具体如下:
![]()
执行上述命令后,Web UI界面的控制台返回“Added 2 labels, created 2 nodes, set 2 properties, created 1 relationship, completed after 3 ms.”信息,说明我们新增两个标签、创建两个节点、设置两个属性、创建一个关系(注意:标签Person是节点的标签;标签Likes是关系的标签)。

1万+




被折叠的 条评论
为什么被折叠?



