当前位置: 首页 > news >正文

Neo4j Cypher

1. 数据查询与匹配类

语句作用
MATCH匹配已有的节点/关系
OPTIONAL MATCH类似 SQL 的 LEFT JOIN,匹配不到时返回 null
WHERE条件过滤,可以配合 MATCHWITHOPTIONAL MATCH
RETURN返回结果
UNION / UNION ALL合并多个结果集(去重/不去重)
ORDER BY排序
SKIP / LIMIT分页控制

2. 数据创建与修改类

语句作用
CREATE创建节点或关系
MERGE匹配或创建(upsert 功能)
SET设置或更新属性、标签
REMOVE删除属性或标签
DELETE删除节点或关系(节点需先删除关系)
DETACH DELETE删除节点及其所有关系
FOREACH循环更新(只能在 WITH 后用)

3. 聚合与计算类

语句作用
WITH管道传递结果,类似 SQL 的子查询中间结果
DISTINCT去重(配合 RETURN / WITH
COUNT, SUM, AVG, MIN, MAX聚合函数
COLLECT把多行合并成列表

4. 模式控制与路径类

语句作用
SHORTESTPATH() / ALLSHORTESTPATHS()最短路径查询
[:REL*min..max]变量长度路径
ANY, ALL, NONE, SINGLE路径或列表的条件判断

5. 子查询与过程调用

语句作用
CALL { ... }内联子查询(Neo4j 4.0+)
CALL procedureName(...)调用存储过程(如 APOC、内置过程)
YIELD获取过程返回的列
CALL db.indexes / CALL db.constraints系统管理命令
CALL db.schema.visualization()图数据库结构可视化

6. 数据导入导出类

语句作用
LOAD CSV从 CSV 文件导入数据
USING PERIODIC COMMIT分批提交(导入大文件时优化内存)
CALL apoc.export.csv.all(...)APOC 导出数据
CALL apoc.import.csv(...)APOC 导入数据

7. 索引与约束类

语句作用
CREATE INDEX创建索引(属性索引、全文索引等)
DROP INDEX删除索引
CREATE CONSTRAINT创建约束(唯一性、存在性、节点键)
DROP CONSTRAINT删除约束

8. 调试与性能分析

语句作用
PROFILE显示执行计划和实际执行数据
EXPLAIN只显示执行计划,不执行查询
USING INDEX强制使用某个索引
USING SCAN强制全表扫描(极少用)

http://www.dtcms.com/a/327426.html

相关文章:

  • 哪个视频播放器好用?视频播放器PotPlayer下载安装与调教教程
  • QGraphicsAnchorLayout测试pyside6和C++
  • 微内核与插件化设计思想及其在前端项目中的应用
  • 怎么写好汉语言文学专业的论文?
  • TongSearch3.0.6.0安装和使用指引(by lqw)
  • Day 38: Dataset类和DataLoader类
  • 三点估算法(Three-Point Estimation)
  • OpenHarmony介绍
  • 知识篇 | Oracle Active Data Guard(ADG)同步机制再学习
  • TCP服务器网络编程设计流程详解
  • 车规级霍尔开关芯片SC25891 | 为汽车安全带扣筑起高可靠性安全防线
  • FileLink:为企业跨网文件传输筑牢安全与效率基石
  • Go 语言中的结构体、切片与映射:构建高效数据模型的基石
  • apache+虚拟主机
  • windows git安装步骤
  • 深入剖析 React 合成事件:透过 onClick 看本质
  • Flutter UI Kits by Olayemi Garuba:免费开源的高质量UI组件库
  • C++中template、 implicit 、explicit关键字详解
  • Kimi K2 架构深度解析:万亿MoE模型的效率革命与智能体突破
  • Linux随记(二十二)
  • Notta:高效智能的音频转文字工具
  • 视频抽取关键帧算法
  • MR一体机(VST)预算思路
  • Linux的pthread怎么实现的?(包括到汇编层的实现)
  • AWT 事件监听中的适配器模式:从原理到实战的完整指南
  • Photoshop软件打开WebP文件格的操作教程
  • leecode2439 最小化数组中的最大值
  • 大数据中的数据压缩原理
  • 【解决apisix问题】
  • 快速了解词向量模型