neo4基本使用教程

一、使用前说明

neo4j使用需要配置java环境

检查就是:

java -version

neo4j下载网址:

https://neo4j.com/download-center/

二、neo4j使用

1.打开

win+r打开命令行,输入:

neo4j.bat console

过一会会出现

neo4基本使用教程_第1张图片

复制网址:

http://localhost:7474/

到浏览器中,初次使用,默认:username,和password都为neo4j,进入之后提示修改密码。

neo4基本使用教程_第2张图片

 2.删除所节点和关系

MATCH (n) DETACH DELETE n

3.增加一个节点

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

neo4基本使用教程_第3张图片

 4.增加带有关系属性

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

 neo4基本使用教程_第4张图片

 5.删除节点

create (n:Person {name:'TYD',age:31})
match (n:Person{name:"TYD"}) delete n

线创建一个节点,然后删除

6.删除关系

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

7.更改:加上标签

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

neo4基本使用教程_第5张图片

8.更改:加上属性

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

 neo4基本使用教程_第6张图片

9.修改属性

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

neo4基本使用教程_第7张图片

 10.查询有包工程的人

由于刚才把关系删了,因此需要再增加一次。

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

 neo4基本使用教程_第8张图片

 11.查询所有节点

match (n) return n

neo4基本使用教程_第9张图片

如果想在详细点了解,请参考如下网址:

 手把手教你快速入门知识图谱 - Neo4J教程 - 知乎前言今天,我们来聊一聊知识图谱中的Neo4J。首先,什么是知识图谱?先摘一段百度百科: 知识图谱(Knowledge Graph),在图书情报界称为知识域可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列各…https://zhuanlan.zhihu.com/p/88745411

以上就是neo4j的基本操作,如果还想学更好,请参考:

Neo4j - CQL简介_w3cschoolCQL代表Cypher查询语言。 像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。 Neo4j CQL - 它是Neo4j图形数据库的查询语言。 它是一种声明性模式匹配语言它遵循SQL语法。 它的语法是非常简单且人性化、可读的格式。 如Oracle SQL - Ne_来自neo4j 教程,w3cschool编程狮。https://www.w3cschool.cn/neo4j/neo4j_cql_introduction.html

你可能感兴趣的:(neo4j,图数据库,知识图谱)