当前位置: 首页 > 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 1000DELETE rRETURN count(r)

在这里插入图片描述

再删除节点

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

在这里插入图片描述

一次性删除所有节点

MATCH(n) DELETE n;

在这里插入图片描述

创建带属性的节点语法:

1. 创建单个节点语法

create (<node-variable>:<label-name> {<property1-name
原文地址:https://blog.csdn.net/qq_45830942/article/details/146994948
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mrgr.cn/news/97067.html

相关文章:

  • Java 大视界 -- 基于 Java 的大数据机器学习模型在图像识别中的迁移学习与模型优化(173)
  • Linux线程同步与互斥:【线程互斥】【线程同步】【线程池】
  • leetcode117 填充每个节点的下一个右侧节点指针2
  • hackmyvm-Principle
  • 《概率论与数理统计》期末复习笔记_下
  • QGIS实战系列(六):进阶应用篇——Python 脚本自动化与三维可视化
  • AI医疗诊疗系统设计方案
  • 《概率论与数理统计》期末复习笔记_上
  • Flink 1.20 Kafka Connector:新旧 API 深度解析与迁移指南
  • 函数和模式化——python
  • 低成本训练垂直领域文娱大模型的技术路径
  • 专为 零基础初学者 设计的最简前端学习路线,聚焦核心内容,避免过度扩展,帮你快速入门并建立信心!
  • TortoiseGit多账号切换配置
  • JS dom修改元素的style样式属性
  • selectdb修改表副本
  • 统计学基本原理
  • chromium魔改——navigator.webdriver 检测
  • STM32入门学习笔记(持续更新)
  • Unity中 JobSystem使用整理
  • 学透Spring Boot — 007. 七种配置方式及优先级