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