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

190 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 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)

会创建一个空的节点

VYLVO[)F@]PNRL_PQ%CI9HJ.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

完成对其永久性的删除。