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。 | 串 | 它是用来表示字符串。 |