一、CREATE命令
- 创建一个没有属性的节点
CREATE (<node-name>:<label-name>)
eg:创建一个"Employee"节点
CREATE (emp:Employee)
emp:表示节点名
Employee:为节点emp节点的标签名称
- 创建带有属性的节点
CREATE (
<node-name>:<label-name>
{
<Property1-name>:<Property1-Value>
........
<Propertyn-name>:<Propertyn-Value>
}
)
eg:创建具有属性(deptno,dname,location)的Dept节点
CREATE (dept:Dept { deptno:10,dname:"Accounting",location:"Hyderabad" })
二、MATCH&RETURN
在Neo4j CQL中不能单独使用MACTCH或RETURN命令,我们需要合并这两个命令从数据库中检索数据。
Neo4j使用CQL MATCH + RETURN命令 -
- 检索节点的某些属性
- 检索节点的所有属性
- 检索节点和关联关系的某些属性
- 检索节点和关联关系的所有属性
MATCH命令语法
MATCH
(
<node-name>:<label-name>
)
RETURN命令语法
RETURN
<node-name>.<property1-name>,
...
<node-name>.<propertyn-name>
例1ÿ