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

Neo4j操作数据库(Cypher语法)

Neo4j数据库操作语法

使用的数据库版本 (终端查询)
>neo4j --version
2025.03.0

批量上传数据

UNWIND [
  {name: 'Alice', age: 30},
  {name: 'Bob', age: 25}
] AS person
CREATE (p:Person)
SET p.name = person.name, p.age = person.age
RETURN p;

在这里插入图片描述

查询结点总数

MATCH (n) RETURN count(n) AS nodeCount;

在这里插入图片描述

查询关系总数

MATCH ()-[r]->() RETURN count(r) AS relationshopCount;

在这里插入图片描述

分批次删除

先删除所有结点的关系

MATCH()-[r]->()
  WITH r LIMIT 1000
  DELETE r
  RETURN count(r)

在这里插入图片描述

再删除节点

MATCH (n)
  WITH n LIMIT 1000
  DELETE n
  RETURN count(n)

在这里插入图片描述

一次性删除所有节点

MATCH(n) DELETE n;

在这里插入图片描述

创建带属性的节点语法:

1. 创建单个节点语法

create (<node-variable>:<label-name> {
    <property1-name
http://www.dtcms.com/a/111501.html

相关文章:

  • NO.61十六届蓝桥杯备战|基础算法-双指针|唯一的雪花|逛画展|字符串|丢手绢(C++)
  • 管理系统 UI 设计:提升企业办公效率的关键
  • (多看) CExercise_05_1函数_1.2计算base的exponent次幂
  • 花卉识别分类系统,Python/resnet18/pytorch
  • MySQL简介
  • 大钲资本押注儒拉玛特全球业务,累计交付超2500条自动化生产线儒拉玛特有望重整雄风,我以为它破产倒闭了,担心很多非标兄弟们失业
  • SpringBoot配置文件多环境开发
  • 空中无人机等动态目标识别2025.4.4
  • Nacos注册中心AP模式核心源码分析(单机模式)
  • 前端知识点---本地存储(javascript)
  • IObit Uninstaller:深度清理残留文件
  • 黑马点评_知识点
  • #Liunx内存管理# 在32bit Linux内核中,用户空间和内核空间的比例通常是3:1,可以修改成2:2吗?
  • Flutter 手搓日期选择
  • 浅析联咏NT9856X各种LCD显示屏接口技术
  • 操作系统(三):FreeRTOS实时性机制分析
  • 音视频(四)android编译
  • 【2019】【论文笔记】高resolution无透镜的THz成像和测距——
  • antvX6节点全选后鼠标通过拖拉调整视图的展示位置
  • 基于springboot微信小程序的旅游攻略系统(源码+lw+部署文档+讲解),源码可白嫖!
  • 码曰编程大模型-学编程的好工具
  • 【嵌入式学习4】模块、包、内置模块、异常
  • CherryStudio MCP实战(一)filesystem篇
  • Cmake:Win10 如何编译 midifile C++应用程序
  • leetcode 数组总结篇
  • 湖北师范大学计信学院研究生课程《工程伦理》12.6章节练习
  • 离线部署kubesphere(已有k8s和私有harbor的基础上)
  • 鸿蒙 harmonyOS 网络请求
  • AWS云安全基线:构建企业级安全防护体系的完整指南
  • Ubuntu 安装 JMeter:为你的服务器配置做好准备