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

Neo4j图数据库:简述增删改查

一、增

1.1增加节点

create (n:Person {name:"我",age:18})

        这里要创建一个节点使用create,然后括号中第1个先是n:跟上Person,这里的n是一个别名,可以是abcd等等任意的字符或者字符串,这里的Person是一个标签,{}中跟这name和age就是这个标签的属性,"我"和"18"都是具体的属性值。效果如下:

        在点击Person这个标签,就可以看到我们可视化的节点:

1.2带有关系属性

create (p:Person{name:"我2",age:"18"})-[:打工{金额:5000}]->(n:Person{name:"大哥",age:25"})

        这里有个情景,一天我准备去打暑假工,刚好路过工地,见着一个大哥,我就问大哥工地招不招人,大哥说招,我就去大哥的工地上打工,一个月5000块钱。所以这里就会创建一个“我”,用p别名表示,再创建一个“大哥”用n别名表示,我们都是属于Person标签的,同时拥有name、age属性,我们之间的关系是打工,用[]表示关系“打工”,打工还有属性就是“金额”为5000。效果如下:

二、删

2.1删除节点

create (n:Person{name:"TDY",age:"22"})

        我们先创建一个节点TDY,之后我们又不需要使用这个节点了,怎么删除节点呢?代码如下:

macth (n:Person{name:"TDY"})delete n

2.1删除关系

        如果我们现在想要直接删除“大哥”是不行的,会报错,这是因为“大哥”和“我”之间还存在一个关系,需要先将关系删除才能删除对应的节点。

match (p:Person{name:"我2",age:"18"})-[f:打工]->(n:Person{name:"大哥",age:"25"})
delete f

        要删除关系,我们就得先用match找到是哪2个人的关系,然后将关系指定一个别名,再用delete删除就行。

三、改

3.1加标签

        match找到Person中id为344的节点,然后set设置“好人”标签,接着返回别名t。

3.2加属性

        match找到id为334的节点,然后set设置,用.战斗力,来添加“战斗力”这个属性,然后返回别名a。

3.3修改属性

        如果有这个属性,就直接修改值就行。

四、查

        通过match查找整个关系链,然后返回我们想要的就行

五、快速清空数据库

六、链接Python

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

相关文章:

  • Mac版Color Folder v3.8安装教程(附dmg文件安装步骤和搜索关键词)
  • 金仓KES MongoDB兼容性深度解析与实践
  • Fiddler抓包实战教程 从安装配置到代理设置,详解Fiddler使用方法与调试技巧(HTTPHTTPS全面指南)
  • 对电子商务网站建设的感想4399网页游戏大全
  • 珠海专业医疗网站建设请人做ppt的网站
  • 印团网网站是哪家做的平面设计年终总结
  • 【u-boot】u-boot的I2C驱动框架剖析
  • JFrog vs Nexus vs Hadess,制品管理工具一文纵评
  • 【Docker】容器常用命令
  • Linux《Socket编程UDP》
  • Java IO 流进阶:Buffer 与 Channel 核心概念解析及与传统 IO 的本质区别
  • 【Linux基础开发工具 (一)】详解Linux软件生态与包管理器:从yum / apt原理到镜像源实战
  • 镇江网站营销推广电商怎么做如何从零开始视频
  • opencv 学习: 01 初识图片处理
  • 从 Wot UI 出发谈 VSCode 插件的自动化发布
  • Rust专项——用 Weak 打破引用环:树与图结构实战
  • c#调Lua返回个字符串
  • 单元测试(JUnit、Mockito、PowerMock )
  • 不只是语法糖:解构作为 Rust 安全与清晰度的基石
  • 企业微信消息群发助手(企业微信自建应用)winform.netcore实现(详细配置)
  • 基于Vue的教育学习网站04y8688l(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 移动端网站生成器中国电商平台排行榜前100
  • Excel正则表达式.获取字符
  • K8s 资源管理与操作
  • 如何在 Azure 虚拟机上部署 Elasticsearch
  • Go切片的赋值
  • Go语言设计模式:原型模式详解
  • 泉州网站建设-泉州网站建设石家庄网站建设招聘
  • [MySQL]表——权限控制
  • 把AI“灌”进奶瓶:1KB决策树让婴儿温奶器自己学会「恒温+计时」