Neo4j语法1

简介: Neo4j语法

语法
CREATE命令
CREATE (:)
语法元素 描述
CREATE 它是一个Neo4j CQL命令

它是我们要创建的节点名称

它是一个节点标签名称(在Neo4j DBA或Developer,该使用此标签名称来访问节点详细信息)
多个标签到节点
CREATE (::.....:)
MATCH命令
MATCH
(

:
)
单个标签到关系
CREATE (:)-
[(:)]
->(:)
查询并创建联系
MATCH (:),(:)
WHERE
CREATE ()-[:
{ }]->()
RETURN命令
RETURN

.,
...

.
语法元素 描述

... 属性是键值对。 定义将分配给创建节点的属性的名称

• 创建客户节点
CREATE (e:Customer{id:"1001",name:"Abc",dob:"01/10/1982"})
• 创建CreditCard节点
CREATE (cc:CreditCard{id:"5001",number:"1234567890",cvv:"888",expiredate:"20/17"})
• 观察先前创建的两个节点:Customer和CreditCard
MATCH (e:Customer)
RETURN e.id,e.name,e.dob
MATCH (cc:CreditCard)
RETURN cc.id,cc.number,cc.cvv,cc.expiredate
DELETE节点子句语法
DELETE
语法元素 描述

它是一个要从数据库中删除的节点名称列表。
删除节点
MATCH (e: Employee) DELETE e
DELETE节点和关系子句语法
DELETE ,,
语法元素 描述
DELETE 它是一个Neo4j CQL关键字。

它是用于创建关系的一个结束节点名称。

它是用于创建关系的另一个节点名称。
它是用于创建关系的另一个节点名称。 它是一个关系名称,它在和之间创建。
MATCH (cc: CreditCard)-[rel]-(c:Customer)
DELETE cc,c,rel

Neo4j CQL REMOVE命令用于
• 删除节点或关系的标签
• 删除节点或关系的属性
DELETE REMOVE
主要区别 用于删除节点和关联关系 用于删除标签和属性
相似性 命令不应单独使用,都应该与MATCH命令一起使用
REMOVE属性子句
REMOVE
语法元素 描述

它是一个属性列表,用于永久性地从节点或关系中删除它。
MATCH (dc:DebitCard)
REMOVE dc.cvv
RETURN dc
REMOVE一个Label子句
REMOVE
SET子句语法
SET
语法元素 描述

它是一个属性列表,用于执行添加或更新操作以满足我们的要求。
MATCH (dc:DebitCard)
SET dc.atm_pin = 3456
RETURN dc
ORDER BY子句
ORDER BY [DESC]
语法元素 描述

用于排序的属性列表
DESC 用于指定降序排列的Neo4j CQL关键字。它是可选的
image.png

目录
相关文章
|
1月前
|
存储 NoSQL API
使用Py2neo进行Neo4j图数据库的增删改查操作
使用Py2neo进行Neo4j图数据库的增删改查操作
60 5
|
3月前
|
API 数据库 开发者
Python连接Neo4j工具比较 Neo4j Driver、py2neo
Python连接Neo4j工具比较 Neo4j Driver、py2neo
120 0
|
6月前
|
NoSQL
neo4j的Cypher的语法记录
neo4j的Cypher的语法记录
|
关系型数据库 MySQL
mysql的常见命令与语法规范
mysql的常见命令与语法规范
80 0
|
机器学习/深度学习 SQL 数据库
NEO4J的入门和一些简单的操作
> 持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第29天,[点击查看活动详情](https://juejin.cn/post/7147654075599978532 "https://juejin.cn/post/7147654075599978532") # 引言 今天我们继续学习NEO4J. # 创建 创建语句我们一般会使用create指令 我们首先在控制台上输入`neo4j.bat console`启动neo4j 然后打开你的浏览器,然后在浏览器地址栏中输入 `http://localhost:7687 - Neo4j Browser](http:
Neo4j语法2
Neo4j语法
81 0
|
数据库管理
Neo4j一些命令
Neo4j的CREATE命令
83 0
Neo4j的一些命令
delete命令
102 0
neo4j的一些命令
return命令
105 0
|
SQL 存储 安全
Python DB-API 规范及 MySQL Connector/Python 实现
Python DB-API 规范及 MySQL Connector/Python 实现