Neo4j CQL - 引言


CQL代表的Cypher查询语言。 像Oracle数据库查询语言SQL,Neo4j的有CQL的查询语言。

Neo4j的CQL -

  • 它是用于Neo4j的图形数据库的查询语言。

  • 这是一个声明模式匹配语言

  • 它遵循SQL的语法。

  • 它是语法非常简单和人类可读的格式。

如Oracle SQL -

  • Neo4j的CQL具有执行数据库操作的命令。

  • Neo4j的CQL支持许多条款类似WHERE,ORDER BY等,在很容易地编写非常复杂的查询。

  • Neo4j的CQL支持像字符串的一些功能,Aggregation.In除了它们之外,该机还支持一些人际关系的作用。


Neo4j的CQL命令/条款

常用的Neo4j CQL命令/条款如下:

S.No. CQL命令/条 用法
1。 创建 要创建节点,关系和属性
2。 匹配 要检索有关节点,关系和属性数据
3。 返回 返回查询结果
4。 哪里 为了提供条件来筛选检索数据
5。 删除 要删除节点和关系
6。 去掉 删除节点和关系的特性
7。 ORDER BY 要检索的数据进行排序
8。 要添加或更新标签

Neo4j的CQL功能

常用的Neo4j CQL函数以下:

S.No. 定制列表功能 用法
1。 它们被用来与字符串文字工作。
2。 聚合 它们被用来对CQL查询结果执行一些聚合操作。
3。 关系 它们被用来得到这样的StartNode关系,终端节点等的详细说明

我们将讨论在接下来的章节中所有的Neo4j CQL命令,子句和函数的语法,在使用细节和例子。


Neo4j的CQL数据类型

这些数据类型是类似于Java语言。 它们被用来定义一个节点或关系的特性

Neo4j的CQL支持以下数据类型:

S.No. CQL数据类型 用法
1。 布尔 它是用来表示布尔文字:真的,假的。
2。 字节 它被用于表示8位整数。
3。 它被用来代表16位整数。
4。 INT 它被用来代表32位整数。
5。 它被用来代表64位整数。
6。 浮动 它是用来表示32位浮点数。
7。 它是用来表示64位浮点数。
8。 烧焦 它是用来表示16位的字符。
9。 它是用来表示字符串。