CQL

CQL 代表 Cypher 查询语言。像 Orcale 数据库具有查询语言 SQL,Neo4j 具有 CQL 作为查询语言。

Neo4j CQL

  • Neo4j 图形数据库的查询语言;
  • 一种声明性模式匹配语言;
  • 遵循 SQL 语法;
  • 语法简单人性化,可读的格式。

如Orcale SQL

  • Neo4j CQL 已命令来执行数据库操作;
  • Neo4j CQL 支持多个子句像在哪里,顺序等,以非常简单的方式编写非常复杂的查询;
  • Neo4j CQL 支持一些功能,如字符串,Aggregation.In 加入,它还支持一些关系功能。
Neo4j CQL命令
CQL命令 用法
CREATE(创建) 创建节点,关系和属性
MATCH(匹配) 索引有关节点,关系和属性数据
RETURN(返回) 返回查询数据
WHERE(哪里) 提供条件过滤检索数据
DELETE(删除) 删除节点和关系
REMOVE(移除) 删除节点和关系的属性
ORDER BY(以…排序) 排序检索数据
SET(组) 添加或更新标签
Neo4j CQL 函数
定制列表功能 用法
String(字符串) 用于使用String字面量
Aggregation(聚合) 用于对 CQL 查询结果执行一些聚合操作
Relationship(关系) 用于获取关系的细节,如 startnode、endnode等
Neo4j CQL数据类型
CQL数据类型 用法
boolean 用于表示布尔类型:ture、false
byte 用于表示 8 位整数
short 用于表示 16 位整数
int 用于表示 32 位整数
long 用于表示 64 位整数
float 用于表示 32 位浮点数
double 用于表示 64 位浮点数
char 用于表示 16 位字符
String 用于表示字符串

Neo4j CQL简介相关推荐

  1. Neo4j - CQL简介

    CQL代表Cypher查询语言. 像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言. Neo4j CQL - 它是Neo4j图形数据库的查询语言. 它是一种声明性模式匹配语言 ...

  2. Neo4j - CQL使用

    3.1 Neo4j - CQL简介 Neo4j的Cypher语言是为处理图形数据而构建的,CQL代表Cypher查询语言.像Oracle数据库具有查询 语言SQL,Neo4j具有CQL作为查询语言. ...

  3. Neo4j CQL高级

    我们先准备脚本,创建数据,以便后续使用 // 删除所有的节点和关系 MATCH(n) OPTIONAL MATCH (n)-[r]-() DELETE n,r // 创建Person 的节点 CREA ...

  4. Neo4j 基础简介二

    Neo4j CQL高级 CQL 函数 字符串函数 S.No. 功能 描述 1 UPPER 它用于将所有字母更改为大写字母. 2 LOWER 它用于将所有字母改为小写字母. 3 SUBSTRING 它用 ...

  5. Neo4j 基础简介一

    Neo4j 是一个NoSQL的图形数据库 图 和 Neo4j 图论 图论起源 - 柯尼斯堡(Konigsberg)七桥问题 众所周知,图论起源于一个非常经典的问题--柯尼斯堡(Konigsberg)七 ...

  6. Neo4j CQL - (3) -RETURN子句

    Neo4j CQL RETURN子句用于 - 检索节点的某些属性 检索节点的所有属性 检索节点和关联关系的某些属性 检索节点和关联关系的所有属性 RETURN命令语法: RETURN <node ...

  7. neo4j CQL使用

    neo4j CQL使用 Neo4j的Cypher语言是为处理图形数据而构建的,CQL代表Cypher查询语言.像Oracle数据库具有查询 语言SQL,Neo4j具有CQL作为查询语言. 它是Neo4 ...

  8. [Neo4j] CQL命令

    文章目录 docker运行neo4j CQL create创建一个节点 match获取数据 RETURN子句 MATCH & RETURN匹配和返回 关系 where子句 delete子句 r ...

  9. NOSQL之Neo4j:Neo4j的简介、安装、使用方法(Neo4j搭配JDK安装的图文教程)之详细攻略

    NOSQL之Neo4j:Neo4j的简介.安装.使用方法(Neo4j搭配JDK安装的图文教程)之详细攻略 目录 Neo4j的简介 Cypher语言 Neo4j之Cypher:Cypher查询语言的简介 ...

最新文章

  1. 查看binlog文件的2种方式
  2. linux dbus-daemon进程 消息转发 简介
  3. Linux NB的单行命令
  4. 《DSP using MATLAB》Problem 7.4
  5. 嵩天-Python语言程序设计程序题--第二周:基本图形绘制
  6. JSP中直接在输入框中校验
  7. java 多个监听_​Java中使用for循环对多个Jbutton按钮监听
  8. 优化Windows电脑常见方法,提高速度,释放硬盘C盘
  9. 不同业务场景下如何进行数据库水平切分?
  10. 将 datetimepicker 嵌入 bindingNavigator
  11. 分页内存与非分页内存导致的蓝屏死机问题
  12. 编译OpenJDK8:error: control reaches end of non-void function [-Werror=return-type]
  13. Git文件过大(pack文件过大)
  14. docker端口映射但外网无法访问解决方案
  15. C++解决八皇后问题
  16. JS 随机生成字符串 数字+字母组合
  17. 几个必须知道的Python工具
  18. 收藏的有用博客及源码地址
  19. 写作副业怎么弄?写文章的副业应该怎么做?
  20. 大型网站技术架构-2. 大型网站架构模式

热门文章

  1. ADB无线调试及简单log打印
  2. 安卓版旅行青蛙三叶草修改教程
  3. Android密码管理器app
  4. Across the great wall we can reach every corner in the world
  5. 在线考试系统的时间控制(倒计时)
  6. ③读后感之《异类不一样的成功启示录》格拉德威尔
  7. PMP第二轮复习:整本书内容融会贯通
  8. springboot后台搭建及登录注册接口编写
  9. 【unity】遇到Multiple precompiled assemblies with the same name的解决方案
  10. android闪光灯测心率,MIUI 12新功能来了,通过闪光灯测心率,支持全部机型