【知识图谱】2.Neo4j图数据库基本操作

目录

一、为什么选择Neo4j

二、Neo4j安装流程

1.jdk安装

2.Neo4j安装

三、Neo4j可视化操作

1.快速清空数据库

2.Neo4j增删改查

3.使用py2neo建立连接

一、为什么选择Neo4j

【知识图谱】2.Neo4j图数据库基本操作

二、Neo4j安装流程

1.jdk安装

(1)JDK下载地址:https://www.oracle.com/java/technologies/javase-downloads.html

【知识图谱】2.Neo4j图数据库基本操作

(2)下载Windows64位版本

【知识图谱】2.Neo4j图数据库基本操作

一直下一步到安装完成

(3)配置环境变量

【知识图谱】2.Neo4j图数据库基本操作

【知识图谱】2.Neo4j图数据库基本操作

安装完成,cmd中输入java -version测试是否安装成功。

2.Neo4j安装

(1)Neo4j下载地址:https://neo4j.com/download-center/

下载社区版

【知识图谱】2.Neo4j图数据库基本操作

解压到任意文件夹。

(2)配置环境变量

【知识图谱】2.Neo4j图数据库基本操作

(3)启动Neo4j

cmd中输入 neo4j.bat console,启动服务。

【知识图谱】2.Neo4j图数据库基本操作

浏览器输入http://localhost:7474/

【知识图谱】2.Neo4j图数据库基本操作

初始账号和密码都是:neo4j

三、Neo4j可视化操作

1.快速清空数据库

MATCH (n)

DETACH DELETE n

2.Neo4j增删改查

增:

增加一个节点

create (n:Person {name:’我’,age:31})

带有关系属性

create (p:Person{name:”我”,age:”31″})-[:包工程{金额:10000}]->(n:Person{name:”好大哥”,age:”35″})

删:

create (n:Person {name:’TYD’,age:31})

match (n:Person{name:”TYD”}) delete n

删除关系:

match (p:Person{name:”我”,age:”31″})-[f:包工程]->(n:Person{name:”好大哥”,age:”35″})

delete f

改:

加上标签

match (t:Person) where id(t)=789 set t:好人return t

加上属性

match (a:好人) where id(a)=789 set a.战斗力=200 return a

修改属性

match (a:好人) where id(a)=789 set a.战斗力=500 return a

查:(查操作太多啦,直接参考neo4j例子就好)

match (p:Person) – [:包工程] -> (n:Person) return p,n

3.使用py2neo建立连接

安装py2neo:pip install py2neo==5.0b1

操作具体细节见代码。

主要实现的步骤:(1)建立节点。(2)建立关系。

操作API见官网:py2neo.org

Original: https://blog.csdn.net/weixin_40633696/article/details/113247934
Author: 尊新必威
Title: 【知识图谱】2.Neo4j图数据库基本操作

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/595546/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球