关于Neo4j的使用及其基本命令

news/2024/12/22 9:08:46/

关于Neo4j的使用

文章目录

  • 关于Neo4j的使用
    • 1、启动方式
    • 2、创建新节点,节点内有属性
    • 3、创建关系
    • 4、查询节点
    • 5、查询关系
    • 6、删除两个节点的关系
    • 7、删除节点
    • 8、删除某个标签的全部关系
    • 9、某个节点添加属性
    • 10、删除节点某个属性

1、启动方式

进入bin目录:

neo4j console

2、创建新节点,节点内有属性

create (:大学{name:"北京邮电大学"})create (:院系{name:"计算机学院"})

先创建了两个节点:

img img

3、创建关系

match (p1:大学),(p2:院系) Create(p1)-[r:院系]->(p2)

img

这个关系创建完成!

4、查询节点

match (n:大学)
where n.name='北京邮电大学'
return n

n代表节点,可以替换。

5、查询关系

match (:大学{name:'北京邮电大学'})-[r]->(:院系{name:"计算机学院"}) return r

6、删除两个节点的关系

必须先删除关系才能删除节点:

match (:大学{name:'北京邮电大学'})-[r]->(:院系{name:"计算机学院"}) delete r

7、删除节点

match (a:大学{name:"北京邮电大学"}) delete a

8、删除某个标签的全部关系

match (:大学{name:'北京邮电大学'})-[r]->() delete r

9、某个节点添加属性

match (a:大学) where a.name="北京邮电大学" set a.sal="123" return a

10、删除节点某个属性

match (a:大学) where a.name="北京邮电大学" remove a.sal

http://www.ppmy.cn/news/1028247.html

相关文章

SLF4J日志绑定原理分析

前言 最近做项目,实际上也知道日志冲突的事,不过涉及MDC NDC数据传递,当日志框架冲突后,MDC和NDC就失效了,这里就涉及slf4j-api的MDC的绑定的过程,顺便分析了日志冲突实际生效的原因,理解SLF4J…

【网络编程】高级IO

文章目录 一、五种IO模型的基本理念二、IO重要概念 1.同步通信与异步通信的对比2.阻塞VS非阻塞三丶非阻塞IO的代码演示四丶IO多路转接select总结 一、五种IO模型的基本理念 首先IO就是 等 数据拷贝,还记得我们之前实现服务器用的read/recv接口的,当时我…

React源码解析18(3)------ beginWork的工作流程【mount】

摘要 OK,经过上一篇文章。我们调用了: const root document.querySelector(#root); ReactDOM.createRoot(root)生成了FilberRootNode和HostRootFilber。 并且二者之间的对应关系也已经确定。 而下一步我们就需要调用render方法来讲react元素挂载在ro…

u盘为什么提示格式化?u盘提示格式化怎么办

U盘是一种便携式存储设备,在使用U盘的过程中,有时候会出现提示需要格式化的情况。这种情况通常会让人担心自己重要的数据是否会丢失。那么,U盘为什么提示格式化?U盘提示格式化怎么办?在本文中,我们将探讨U盘…

MySQL数据库基础语法

一,数据库操作 数据库中不区分大小写!!! 1.1 显示数据库 show databases ; 如图: 1.2 创建数据库 create database [ if not exists ]数据库名 ; 如图: 1.3 使用数据库 use 数据库名 ; 如图&a…

linux 下安装部署flask项目

FlaskDemo 命名为test.py # codingutf-8 from flask import Flaskapp Flask(__name__)app.route("/") def index():return "test"if __name__ __main__:app.debug True# 这里host一定要写0.0.0.0 写127.0.0.1的无法访问 ——_——app.run(host"0.…

并发相关面试题

巩固基础,砥砺前行 。 只有不断重复,才能做到超越自己。 能坚持把简单的事情做到极致,也是不容易的。 如何理解volatile关键字 在并发领域中,存在三大特性:原子性、有序性、可见性。volatile关键字用来修饰对象的属性…

【Linux】程序地址空间

程序地址空间 首先引入地址空间的作用什么是地址空间为什么要有地址空间 首先引入地址空间的作用 1 #include <stdio.h>2 #include <unistd.h>3 #include <stdlib.h>4 int g_val 100;6 int main()7 {8 pid_t id fork();9 if(id 0)10 {11 int cn…