Neo4j非关系型数据库的使用

216 阅读1分钟

​ 本文已参与「新人创作礼」活动,一起开启掘金创作之路。  

一、安装

1.下载地址

   Neo4j Desktop Download | Free Graph Database Download

根据系统进行选择

二、安装

下载完成后进行解压,并配置环境变量:

1.创建系统变量:NEO4J_HOME 变量值为Neo4j的安装路径,例如:F:\Neo4j\neo4j-community-3.5.14-windows\neo4j-community-3.5.14

2.在path里添加%NEO4J_HOME%\bin

三、启动和停止服务

以下命令需要控制台进入到Neo4j对应的安装目录中的bin目录下。在安装好之后服务是默认开启的 可以通过neo4j.bat console 来进行验证是否安装成功,若出现以下内容,则代表安装成功,并且已经启动服务:

2020-01-03 09:00:02.353+0000 INFO  ======== Neo4j 3.5.14 ========
2020-01-03 09:00:02.367+0000 INFO  Starting...
2020-01-03 09:00:05.209+0000 INFO  Bolt enabled on 127.0.0.1:7687.
2020-01-03 09:00:06.628+0000 INFO  Started.
2020-01-03 09:00:07.474+0000 INFO  Remote interface available at http://localhost:7474/

服务启动命令:neo4j start

服务停止命令:neo4j stop

服务启动后可以通过网址:http://localhost:7474/ 进行访问,默认账号密码均为:neo4j  首次登陆后需要进行密码修改

四、基础操作

创建表:create(:family{name:'father',post:'fa'}),(:family{name:'mather',post:'ma'}),(:family{name:'son',post:'so'})

创建关系:match(f:family{name:'father'}) match(s:family{name:'son'}) create(f)-[rel:'父亲']->(s)  该操作必须要先进行查询

修改节点属性:match(n:展示行业测试{name:‘海水捕捞虾蟹类’}) set n.name = '父亲'

删除绑定错的节点:match(n:展示行业测试{name:‘海水捕捞虾蟹类’})<-[r]-(b) where id(n) = 88952 delete n,r

关联节点

MERGE
(a:展示行业测试{name:‘海洋捕捞’})merge(b:展示行业测试{name:‘海洋捕捞虾蟹类’})merge(a)-[r:rs{rel:‘下位产品’}]->(b)