NEO4J的入门和一些简单的操作

简介: > 持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第29天,[点击查看活动详情](https://juejin.cn/post/7147654075599978532 "https://juejin.cn/post/7147654075599978532")# 引言今天我们继续学习NEO4J.# 创建创建语句我们一般会使用create指令我们首先在控制台上输入`neo4j.bat console`启动neo4j然后打开你的浏览器,然后在浏览器地址栏中输入`http://localhost:7687 - Neo4j Browser](http:
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第29天, 点击查看活动详情

引言

今天我们继续学习NEO4J.

创建

创建语句我们一般会使用create指令

我们首先在控制台上输入neo4j.bat console启动neo4j

然后打开你的浏览器,然后在浏览器地址栏中输入

http://localhost:7687 - Neo4j Browser](http://localhost:7474/browser/)

image.png

上方带$的输入框输入CQL代码(是CQL,没打错,不是SQL)

以创建为例

create (要创建的节点名称,节点标签)

执行上述语句如 create (n:N)

会创建一个空的节点

image.png

成功提示如上

我们可以通过GUI的风格来查看

image.png

点击一下左边第一个长很想数据库的东西

image.png

然后我们可以查看相关节点的信息及关系等等

image.png

比如上面这种,也可以从相关的table等信息进行查看。

去带一些数据的create

我们在创建节点的时候可以去为其去添加一些属性和值(键值对)

比如这样

create (cs:CS{id:"001",name:"zhangsan",ord:99})

即可在创建的时候带一些数据

查询

这里我们引入两个关键字matchreturn

比如我们在$输入框中输入match (cs:CS)

即可匹配CS标签下的节点

但是我们输入后发现

报错了

这是为什么呢?

原来,match关键词不能单独使用,必须要和其他一些关键词组合来使用。

这里我们先引入其中的一种return

即:返回

小demo:match (cs:CS) return cs

执行

我们已经查询到了cs节点的信息

删除

我们可以通过对matchdelete的使用来完成删除

比如这样:

    match (cs:CS) delete cs

完成对其永久性的删除。

相关文章
|
4天前
|
API 数据库 开发者
Python连接Neo4j工具比较 Neo4j Driver、py2neo
Python连接Neo4j工具比较 Neo4j Driver、py2neo
4 0
|
SQL NoSQL 算法
Neo4j极简教程
图数据库是NoSQL类数据库的一大典型代表,在国内图数据库属于新兴事物,其优异的复杂关系解决方案引起了国内众多大型互联网公司及IT开发者的关注,而Neo4j是目前图形化数据库中最为出色、最为成熟的产品。
663 0
Neo4j极简教程
|
存储 NoSQL Java
Neo4j学习笔记(一) 安装配置
Neo4j学习笔记(一) 安装配置
530 0
|
SQL 数据可视化 NoSQL
|
NoSQL 数据可视化 Java
我的Neo4j探索之旅 - 初识Neo4j(一)
neo4j 这个东西在国内用的很少,目前能百度的资料也是很早之前的几篇了,我针对neo4j 3.5 的版本进行一次学习和记录,以及实际的工作需求我也遇到了,后续会开源一个剔除业务的开源项目,有兴趣的读者可以了解一下图数据库的中间件,还是蛮有意思的。
291 0
|
机器学习/深度学习 SQL 数据库
NEO4J的入门和一些简单的操作
NEO4J的入门和一些简单的操作
|
存储 JSON NoSQL
Go学习——使用MongoDB
Go学习——使用MongoDB
228 0
Go学习——使用MongoDB
|
存储 NoSQL 关系型数据库
Neo4J 1(一)|学习笔记
快速学习 Neo4J 1(一)
222 0
Neo4J 1(一)|学习笔记
|
SQL NoSQL Oracle
Neo4J 介绍及安装|学习笔记
快速学习 Neo4J 介绍及安装
537 0
Neo4J 介绍及安装|学习笔记
|
SQL 存储 NoSQL
Neo4J 1(二)|学习笔记
快速学习 Neo4J 1(二)
145 0
Neo4J 1(二)|学习笔记