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

完成对其永久性的删除。

相关文章
|
存储 机器学习/深度学习 人工智能
知识图谱入门一:知识图谱介绍,Neo4j下载、安装基本使用
知识图谱入门一:知识图谱介绍,Neo4j下载、安装基本使用
1051 0
知识图谱入门一:知识图谱介绍,Neo4j下载、安装基本使用
|
消息中间件 存储 NoSQL
Flink(十二)【容错机制】(4)
Flink(十二)【容错机制】
|
存储 NoSQL 数据库
知识图谱之图数据库如何选型:知识图谱存储与图数据库总结、主流图数据库对比(JanusGraph、HugeGraph、Neo4j、Dgraph、NebulaGraph、Tugrapg)
知识图谱之图数据库如何选型:知识图谱存储与图数据库总结、主流图数据库对比(JanusGraph、HugeGraph、Neo4j、Dgraph、NebulaGraph、Tugrapg)
知识图谱之图数据库如何选型:知识图谱存储与图数据库总结、主流图数据库对比(JanusGraph、HugeGraph、Neo4j、Dgraph、NebulaGraph、Tugrapg)
|
Java 数据库连接 mybatis
解决Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: No constructor found
解决Error querying database. Cause: org.apache.ibatis.executor.ExecutorException: No constructor found
621 1
|
10月前
playwright Test 录制视频
playwright Test 录制视频
247 3
|
11月前
|
机器学习/深度学习 并行计算 数据挖掘
请详细介绍GPU加速
【10月更文挑战第20天】请详细介绍GPU加速
|
SQL NoSQL 算法
Neo4j极简教程
图数据库是NoSQL类数据库的一大典型代表,在国内图数据库属于新兴事物,其优异的复杂关系解决方案引起了国内众多大型互联网公司及IT开发者的关注,而Neo4j是目前图形化数据库中最为出色、最为成熟的产品。
1027 0
Neo4j极简教程
|
NoSQL 前端开发 Java
使用 Spring Boot + Neo4j 实现知识图谱功能开发
在数据驱动的时代,知识图谱作为一种强大的信息组织方式,正逐渐在各个领域展现出其独特的价值。本文将围绕使用Spring Boot结合Neo4j图数据库来实现知识图谱功能开发的技术细节进行分享,帮助读者理解并掌握这一技术栈在实际项目中的应用。
835 4
|
数据可视化 NoSQL 数据库
Neo4j和Nebula的相同点、不同点、如何进行选择
【8月更文挑战第14天】Neo4j和Nebula的相同点、不同点、如何进行选择
1652 1