1、编写Cypher命令创建节点和节点关系;
(1)节点创建介绍
CREATE(n:Movie) 创建带有一个标签Movie的节点;
CREATE(n:Movie:Person)创建带有多个标签Movie,Person的节点;
CREATE(n),(m)创建多个节点,该句无返回结果;
CREATE(n:TEST{name:'a',age:12})创建带有标签TEST和属性{}的节点。
(2)在$命令行中编写Cypher脚本代码,点击执行按钮,创建第一个节点;
CREATE (n:People { name: 'Andres', title: 'Developer' }) return n;
(3)创建一个节点后,在Graph模式下可以看到创建的图形。继续编写Cypher脚本,创建其他节点;
CREATE (n:Person { name: 'Vic', title: 'Developer' }) return n;
创建后点击*(2)显示两个节点;
(4)已经有两个节点了,现在开始创建两个节点之间的关系
CREATE (n:People { name: 'Andres', title: 'Developer' }) return n;
CREATE (n:Person { name: 'Vic', title: 'Developer' }) return n;
MATCH(n1:Person),(n2:People)
WHERE n1.name='Vic' AND n2.name='Andres'
CREATE (n1)-[r:RelateType] -> (n2)
return r
(5)创建一个完整路径
CREATE p=(n1:TEST{name:'testO'}) - [r:relateA] -> (node) <- [r:relateB] - (n2:TEST{name:'testT'})
RETURN p
报错,不需要r
CREATE p=(n1:TEST{name:'testO'}) - [:relateA] -> (node) <- [:relateB] - (n2:TEST{name:'testT'})
RETURN p
2、节点的删除
(1)通过name属性删除节点
MATCH(n:TEST{name:'temp'}) delete n
(2)通过id属性删除节点
MATCH(r)
WHERE id(r)=11
delete r
(3)删除关系遇到再说
来源:CSDN
作者:lili安
链接:https://blog.csdn.net/likeyou1314918273/article/details/104133814