关于Neo4j的使用及其基本命令

关于Neo4j的使用

文章目录

1、启动方式

进入bin目录:

properties 复制代码
neo4j console

2、创建新节点,节点内有属性

cypher 复制代码
create (:大学{name:"北京邮电大学"})

create (:院系{name:"计算机学院"})

先创建了两个节点:

3、创建关系

cypher 复制代码
match (p1:大学),(p2:院系) Create(p1)-[r:院系]->(p2)

这个关系创建完成!

4、查询节点

cypher 复制代码
match (n:大学)
where n.name='北京邮电大学'
return n

n代表节点,可以替换。

5、查询关系

cypher 复制代码
match (:大学{name:'北京邮电大学'})-[r]->(:院系{name:"计算机学院"}) return r

6、删除两个节点的关系

必须先删除关系才能删除节点:

cypher 复制代码
match (:大学{name:'北京邮电大学'})-[r]->(:院系{name:"计算机学院"}) delete r

7、删除节点

cypher 复制代码
match (a:大学{name:"北京邮电大学"}) delete a

8、删除某个标签的全部关系

cypher 复制代码
match (:大学{name:'北京邮电大学'})-[r]->() delete r

9、某个节点添加属性

cypher 复制代码
match (a:大学) where a.name="北京邮电大学" set a.sal="123" return a

10、删除节点某个属性

cypher 复制代码
match (a:大学) where a.name="北京邮电大学" remove a.sal
相关推荐
麦麦大数据6 小时前
基于vue+neo4j 的中药方剂知识图谱可视化系统
vue.js·知识图谱·neo4j
engchina12 小时前
Neo4j 和 Python 初学者指南:如何使用可选关系匹配优化 Cypher 查询
数据库·python·neo4j
engchina12 小时前
使用 Cypher 查询语言在 Neo4j 中查找最短路径
数据库·neo4j
engchina2 天前
Neo4j数据库清理指南:如何安全地删除所有节点和索引
数据库·neo4j
麦麦大数据3 天前
vue+django+neo4j航班智能问答知识图谱可视化系统
django·vue·echarts·neo4j·智能问答·ltp·航班
engchina4 天前
docker 启动 neo4j
docker·容器·neo4j
阿梦Anmory6 天前
[neo4j报错]py2neo.errors.ClientError: [Request.Invalid] Not Found解决方案
neo4j
lisacumt7 天前
【neo4j】 neo4j cypher单一语句 optional 可选操作的技巧
neo4j
qa浪涛10 天前
基于知识图谱的教学案例问答系统
人工智能·django·知识图谱·neo4j
qa浪涛11 天前
基于知识图谱的美食推荐系统
人工智能·python·django·知识图谱·neo4j·美食