Neo4j--常用的查询语句
参考
https://www.w3cschool.cn/neo4j
准备工作
插入一堆朝代节点

插入我大明皇帝节点

创建大明皇帝统治大明王朝的关系

看一下结果

WHERE
WHERE 语法
WHERE
condition
[boolean-operator condition]
condtion
node-name.property-name comparison-operator value
comparison-operator
- =
- <>
- <
- >
- <=
- >=
boolean-operator
- AND
- OR
- NOT
- XOR
查询统治小于50年的朝代


大隋朝,大秦朝榜上有名,恭喜恭喜.
查询统治时间大于50年且在公元800后的朝代.


ORDER BY--对查询结果排序
ORDER BY语法
ORDER BY node-name.property-name [DESC]
查询所有朝代,并根据朝代建立时间排序


LIMIT--限制返回行数
LIMIT语法
LIMIT number
查询所有朝代,并根据朝代建立时间排序,仅返回前面3条记录


SKIP--跳过返回集的前n条记录
SKIP语法
SKIP number
查询所有朝代,并根据朝代建立时间排序,跳过最开始的三条并返回后面的3条记录


IN--在集合中查找
IN语法
IN [value1 [, value2, ...]]
查询唐,宋,秦朝的节点


EXISTS
EXISTS语法
[NOT] EXISTS(node-name.property-name)
创建一个新的朝代节点

查询不知道啥时候建国的朝代


STARTS WITH和ENDS WITH
STARTS/ENDS WITH语法
STARTS/ENDS WITH "value"
查询谥号以祖结尾的皇帝


CONTAINS
CONTAINS语法
COTAINS "value"
查询带有"祁"字的皇帝节点


NULL
NULL在查询条件中的用法
WHERE property-name IS [NOT] NULL
Neo4j CQL将空值视为对节点或关系的属性的缺失值或未定义值。
当我们创建一个具有现有节点标签名称但未指定其属性值的节点时,它将创建一个具有NULL属性值的新节点。
创建一个新节点

天朝节点只有start,没有end,所以end属性默认为NULL.
查询还在统治中的朝代


噫,吾天朝威武哉..
查询关系
查询朝代和皇帝节点有统治关系的所有内容


查询关系的时候,如果省略了关系的方向,则表示去查询两个方向的所有关系.
因为这里只有Emperor指向Dynasty的关系,所以和下面这条语句其实是等价的.

或

Neo4j--常用的查询语句的更多相关文章
- [转] 常用SQL查询语句
sunada 的原文地址 常用SQL查询语句 一.简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指 ...
- neo4j 常用命令查询,以及更新 节点 的 label 名 和 property 名
常用命令查询 https://neo4j.com/docs/cypher-refcard/current/ 更新节点的 labels 有时候 发现节点的 label 名字起错了怎么修改呢?!一个节点是 ...
- SQL注入之MySQL常用的查询语句
MySQL是一种使用很广的数据库,大部分网站都是用MySQL,所以熟悉对MySQL数据库的注入很重要. 首先来说下MySQL注入的相关知识点 在MySQL5.0版本之后,MySQL默认在数据库存放一个 ...
- ElasticSearch 7.X版本19个常用的查询语句
整理一篇常用的CRUD查询语句,之前这篇文件是在17年左右发表的,从英文翻译过来,现在采用7.x 版本进行实验,弃用的功能或者参数,我这边会进行更新,一起来学习吧. 为了演示不同类型的 Elastic ...
- 常用SQL查询语句
一.简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ...
- ES 常用的查询语句介绍
elasticsearch定义了两种查询方式: 一.索引(index).type.document 相关语句 1.列出所有索引的状态 GET /_cat/indices?v health status ...
- mysql一些常用的查询语句总结
工作中会遇到一些比较有用的mysql查询语句,有了它,可以对mysql进行更全面的维护和管理,下面就写一下我记录的 1.按照字段ru_id查询dsc_order_goods表中ru_id出现次数由多到 ...
- MySQL开发中常用的查询语句总结
1.查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>, ...
- sql server 常用的查询语句
最近在加强sql 语句的学习,整理一下基本语法,现在记录下 select * from dbo.cangku where city='河南' select distinct(city), cangk ...
- 测试工作常用SQL查询语句
一.查询数值型数据: SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>, ...
随机推荐
- 手机连接jmeter录制脚本测试
1.准备条件 电脑安装好jmeter,准备好一个手机 注意: 电脑和手机连接的网络要一致 手机设置代理协议前要先进入想要抓取的网站: http://39.107.96.138:3000/ 2.jmet ...
- js - 获取当前年月日
var date = new Date(); date .getYear(); //获取当前年份(2位) date .getFullYear(); //获取完整的年份(4位) date .getMon ...
- 用BusyBox制作Linux最小系统
1.下载busybox-1.30.1 地址:https://busybox.net/downloads/busybox-1.30.1.tar.bz2 2.解压:tar xvf busybox-1.30 ...
- 使用线程池测试cpu的并发计算能力
接到一个需求是测试一下cpu并发计算能力,针对int和float求和单位时间能执行几次的问题.可能是服务器选型用到的参数. 开始使用的是fork-join,但是发现fork-join每次得到的结果值波 ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-repeat
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...
- 51nod 1439:互质对 容斥原理
1439 互质对 题目来源: CodeForces 基准时间限制:2 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 收藏 取消关注 有n个数字,a[1],a[2],-,a[n ...
- POJ 1655:Balancing Act
Balancing Act Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 10311 Accepted: 4261 De ...
- qt 中图表 QtCharts 的使用
要使用QtCharts 需要几个步骤: 1. pro 文件中 修改 QT += charts 2. 把 chart 相关的头文件放在 ui 相关的头文件上面,否则会导致 编译错误,找不到 chartV ...
- spring boot配置druid连接池连接mysql
Spring Boot 集成教程 Spring Boot 介绍 Spring Boot 开发环境搭建(Eclipse) Spring Boot Hello World (restful接口)例子 sp ...
- 【题解】Acting Cute
题目简介 正在 rainbow 的城堡游玩的 Freda 恰好看见了在地毯上跳舞卖萌的水叮当--于是-- Freda:"呜咕>_< 我也要卖萌T_T!" rainbow ...