一、使用前说明
neo4j使用需要配置java环境
检查就是:
java -version
neo4j下载网址:
https://neo4j.com/download-center/
二、neo4j使用
1.打开
win+r打开命令行,输入:
neo4j.bat console
过一会会出现
复制网址:
http://localhost:7474/
到浏览器中,初次使用,默认:username,和password都为neo4j,进入之后提示修改密码。
2.删除所节点和关系
MATCH (n) DETACH DELETE n
3.增加一个节点
create (n:Person {name:'我',age:31})
4.增加带有关系属性
create (p:Person{name:"我",age:"31"})-[:包工程{金额:10000}]->(n:Person{name:"好大哥",age:"35"})
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
8.更改:加上属性
match (a:好人) where id(a)=100 set a.战斗力=200 return a
9.修改属性
match (a:好人) where id(a)=789 set a.战斗力=500 return a
10.查询有包工程的人
由于刚才把关系删了,因此需要再增加一次。
create (p:Person{name:"我",age:"31"})-[:包工程{金额:10000}]->(n:Person{name:"好大哥",age:"35"})
match (p:Person) - [:包工程] -> (n:Person) return p,n
11.查询所有节点
match (n) return n
如果想在详细点了解,请参考如下网址:
手把手教你快速入门知识图谱 - 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



