Neo4j图数据库——知识图谱实战-1

Neo4j图数据库

Neo4j学习网址

Neo4j增删改查

增加一个节点

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

带有关系属性

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

1

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 (p:Person{name:"我",age:"31"})-[f:包工程]->(n:Person{name:"好大哥",age:"35"}) delete f,p,n

加上标签

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

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

清空数据

MATCH (n) DETACH DELETE n

查看所有节点和节点之间的关系

// 返回所有节点及其关系(若有)
MATCH (n)
OPTIONAL MATCH (n)-[r]->(m)
RETURN n, r, m;
posted @ 2025-05-21 17:14  狐狸胡兔  阅读(16)  评论(0)    收藏  举报