当前位置: 首页 > 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.lryc.cn/news/618919.html

相关文章:

  • RK3568 Linux驱动学习——Linux LED驱动开发
  • Linux NAPI 实现机制深度解析
  • 【Oracle APEX开发小技巧16】交互式网格操作内容根据是否启用进行隐藏/展示
  • 2025年渗透测试面试题总结-16(题目+回答)
  • 力扣(LeetCode) ——移除链表元素(C语言)
  • 飞算AI:企业智能化转型的新引擎
  • 【电子硬件】EMI中无源晶振的优势
  • SpringBoot项目部署
  • string 类运算符重载
  • Win10系统Ruby+Devkit3.4.5-1安装
  • qt界面优化--api绘图
  • SpringBoot项目限制带参数接口配置使用数量实现
  • php+apache+nginx 更换域名
  • 力扣.870优势洗牌解决方法: 下标排序​编辑力扣.942增减字符串匹配最长回文子序列牛客.背包问题(最大体积)力扣.45跳跃游戏II 另一种思考
  • 牛客疑难题(6)
  • Transformer的编码器与解码器模块深度解析及python实现完整案例
  • 树:数据结构中的层次架构
  • 前端基础知识NodeJS系列 - 06( Node 中的 Stream 的理解?应用场景?)
  • 【154页PPT】某大型再生资源集团管控企业数字化转型SAP解决方案(附下载方式)
  • 【从零开始java学习|第三篇】变量与数据类型的关联
  • 扣子空间深度解析
  • Apache 服务器基础配置与虚拟主机部署
  • CentOS 7.9 升级 GLibc 2.34
  • (C++)继承全解析及运用
  • Java 大视界 -- Java 大数据在智能教育学习效果评估指标体系构建与精准评估中的应用(394)
  • 教程 | 用Parasoft SOAtest实现高效CI回归测试
  • Day02——Docker
  • 一体化步进伺服电机在无人机舱门应用中的应用案例
  • 书籍数组中未出现的最小正整数(8)0812
  • 小白挑战一周上架元服务——ArkUI04