CREATE命令
1.创建没有属性的节点
2.使用属性创建节点
3.在没有属性的节点之间创建关系
4.使用属性创建节点之间的关系
5.为节点或关系创建单个或多个标签
CREATE命令创造有属性的节点
CREATE命令语法:
CREATE (
<node-name>:<label-name>
{
<Property1-name>:<Property1-Value>
........
<Propertyn-name>:<Propertyn-Value>
}
)
语法说明:
它是我们将要创建的节点名称。
它是一个节点标签名称。
… 属性是键值对。 定义将分配给创建节点的属性的名称。
… 属性是键值对。 定义将分配给创建节点的属性的值。
例如创建标签名为student的节点FengWeiheng:
MATCH命令
1.从数据库获取有关节点和属性的数据。
2.从数据库获取有关节点,关系和属性的数据。
MATCH命令语法
MATCH
(
<node-name>:<label-name>
)
语法说明:
这是我们要创建一个节点名称。
这是一个节点的标签名称。
例如当单独使用MATCH命令检索标签名为student的节点FengWeiheng时,会发生报错,原因是MATCH命令需要与RETURN子句或更新子句配合使用。
RETURN命令
1.检索节点的某些属性。
2.检索节点的所有属性。
3.检索节点和关联关系的某些属性。
4.检索节点和关联关系的所有属性。
RETURN命令语法
RETURN
<node-name>.<property1-name>,
........
<node-name>.<propertyn-name>
语法说明:
它是我们将要创建的节点名称。
属性是键值对。定义要分配给创建节点的属性的名称。
MATCH&RETURN 匹配和返回
1.检索节点的某些属性。
2.检索节点的所有属性。
3.检索节点和关联关系的某些属性。
4.检索节点和关联关系的所有属性。
MATCH&RETURN命令语法
MATCH Command
RETURN Command
例如检索节点名称为FengWeiheng,标签名称为student的节点,检索FengWeiheng的age,major属性:
得到检索结果为共两个节点的相关属性数据:
也可以通过MATCH&RETURN命令检索节点数据,但不指定其属性,共检索到两个节点:
我们可以通过左侧图标切换节点显示方式: