1,Neo4j CQL创建一个没有属性的节点
CREATE (<node-name>:<label-name>)
语法说明
label-name规范说法是节点标签名称,其实相当于Mysql数据库中的表名,而node-name是节点名称,其实代指创建的此行数据的行头。#S#标签没有值,用于分类节点(此标签下的节点可生成一张表),属性有键值对 ,node-name只是一个函数名的作用,不储存在数据库中。直译就是:我建个标签为label-name的节点a(node-name),所以create指令中node-name可以省略
示例
CREATE (emp:Employee)
或者
CREATE (:Employee)
Neo4j CQL创建具有属性的节点
它创建一个具有一些属性(键值对)的节点来存储数据。
#S#经测试多个同名属性kvp只会储存一个,值为最后一个的值,即属性名唯一
CREATE (
<node-name>:<label-name>
{
<key>:<Value>
........
<n-key>:<n-Value>
}
)
示例
CREATE (dept:Dept {
deptno:10,dname:"Accounting",location:"Hyderabad" })
创建多个标签到节点
语法:
CREATE (<node-name>:<label-name1>:<label-name2>