Neo4j语法2

简介: Neo4j语法

UNION子句语法


UNION


语法元素 描述

它是CQL MATCH命令,由UNION子句使用。

它是CQL MATCH命令两个由UNION子句使用。
如果这两个查询不返回相同的列名和数据类型,那么它抛出一个错误
如果属性的标签值不一样,联合也会出现错误,Union all不过滤重复的记录
LIMIT子句
LIMIT 限制数量
SKIP子句
SKIP 间隔数量
MERGE语法
MERGE (:
{

:
.....

:
})
语法元素 描述

它是节点或关系的名称

它是节点或关系的标签名称

它是节点或关系的属性名称

它是节点或关系的属性值
: 使用colon(:)运算符来分隔节点或关系的属性名称和值。

MERGE命令是CREATE命令和MATCH命令的组合
MERGE = CREATE + MATCH
MERGE命令在图中搜索给定模式,如果存在,则返回结果;如果它不存在于图中,则它创建新的节点/关系并返回结果
IN操作符
IN[]
语法元素 描述
[ 它告诉Neo4j CQL,一个值的集合的开始
] 它告诉Neo4j CQL,值集合的结束

它是由逗号运算符分隔的值的集合
MATCH (e:Employee)
WHERE e.id IN [123,124]
RETURN e.id,e.name,e.sal,e.deptno

ID是自增的
聚合函数
聚集功能 描述
COUNT 它返回由MATCH命令返回的行数
MAX 它从MATCH命令返回的一组行返回最大值
MIN 它返回由MATCH命令返回的一组行的最小值
SUM 它返回由MATCH命令返回的所有行的求和值
AVG 它返回由MATCH命令返回的所有行的平均值
关系函数
功能 描述
STARTNODE 它用于知道关系的开始节点
ENDNODE 它用于知道关系的结束节点
ID 它用于知道关系的ID
TYPE 它用于知道字符串表示中的一个关系的TYPE
image.png

目录
相关文章
|
6月前
|
NoSQL 关系型数据库 MySQL
深入了解 Python MongoDB 查询:find 和 find_one 方法完全解析
在 MongoDB 中,我们使用 find() 和 find_one() 方法来在集合中查找数据,就像在MySQL数据库中使用 SELECT 语句来在表中查找数据一样
120 1
|
SQL 分布式计算 Java
Neo4j导入数据的几种方法
create语句 CREATE (a:Person {name: '张三', sex: '男'}) 如利用create批量写入,这里我使用的是scala+spark,代码如下: object Neo4jConnect { def main(args: Array[String]).
3879 0
|
29天前
|
存储 NoSQL API
使用Py2neo进行Neo4j图数据库的增删改查操作
使用Py2neo进行Neo4j图数据库的增删改查操作
50 5
|
5月前
|
存储 NoSQL MongoDB
深入解析 MongoDB 与 Python:基本语法、实用示例与最佳实践
深入解析 MongoDB 与 Python:基本语法、实用示例与最佳实践
|
6月前
|
NoSQL
neo4j的Cypher的语法记录
neo4j的Cypher的语法记录
|
机器学习/深度学习 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语法1
Neo4j语法
121 0
neo4j的一些命令
return命令
104 0
|
数据库管理
Neo4j一些命令
Neo4j的CREATE命令
82 0
Neo4j的一些命令
delete命令
102 0