CREATE 命令

Neo4j使用CQL“CREATE”命令

  • 创建没有属性的节点

  • 使用属性创建节点

  • 在没有属性的节点之间创建关系

  • 使用属性创建节点之间的关系

  • 为节点或关系创建单个或多个标签

我们将在本章中讨论如何创建一个没有属性的节点。

对于其他情况,请参考后面的章节。

Neo4j CQL创建一个没有属性的节点

Neo4j CQL“CREATE”命令用于创建没有属性的节点。

它只是创建一个没有任何数据的节点。

CREATE命令语法

CREATE (<node-name>:<label-name>)

node-name: 节点名称

label-name: 它是一个节点标签名称

创建一个 简单的 “ Employee ” 节点

create (emp:Employee)

会创建一个独立的节点。

它显示在 Neo4j 数据库中创建一个标签和一个节点。

它在数据库中创建一个带有标签名“Employee”的节点“emp”。

ps: 不过我的版本实际只显示一个 id 标识,2

Neo4j CQL创建具有属性的节点

Neo4j CQL“CREATE”命令用于创建带有属性的节点。

它创建一个具有一些属性(键值对)的节点来存储数据。

CREATE命令语法:

CREATE (
   <node-name>:<label-name>
   { 	
      <Property1-name>:<Property1-Value>
      ........
      <Propertyn-name>:<Propertyn-Value>
   }
)

node-name: 节点名称

label-name: 它是一个节点标签名称

对应的是键值对

创建一个部门 Dept

CREATE (dept:Dept {deptNo:10, name:'财务组', location:'上海'}); 

会创建一个 Dept 节点,这个节点有上面的 3 个属性。

还会默认添加一个 <id> 属性。

创建一个雇员 emp

拥有一个属性,是上面的部门。

CREATE (emp:Employee {name:'老马啸西风', age:20, deptNo:10, id:1}); 

可以发现,还是会默认添加一个 <id> 的属性值。

小结

基本的关系创建实例。

参考资料

https://www.w3cschool.cn/neo4j/neo4j_cql_create_node.html