1、概述
之前章节的内容都是对已有的图数据库进行查询,但是进行查询的前提是,已经构建好了一个图形数据库。构建图形数据库同样是一个非常关键的步骤,本章主要介绍对节点、关系、属性的增删改。
2、create操作
- 新增节点
在创建节点时,可以创建单个节点和多个节点,请参照下面代码
create (m)
create (x),(y)
但是这样的节点毫无意义,所以最基本的应该创建一个带标签的节点,请参照以下代码
create(n:明星)
create(n:明星:导演)
同时也可以创建带有属性的节点
create(n:明星{name:'郭德纲',born:'1973'})
也可以在创建好节点之后返回结果
create(n:明星{name:'岳云鹏',born:'1985'}) return n
- 新增关系
match(a:明星{name:'郭德纲'}),(b:明星{name:'岳云鹏'})
create (a)-[r:老师]->(b),(b)-[r1:学生]->(a)
return *
效果如下图所示: