Neo4j网页社区版本基础使用-1

1.创建新的文件夹,new folder

2.创建新的文件 ,add empty favorite

3.鼠标悬停在文件上,文件显示三个竖点,点击即可进行设置文件的名称等操作

基础操作

 

--创建节点
CREATE (p:Person { name:"Keanu Reeves", born:1964 })
--创建节点和关系
CREATE (p:Person{name:"kay"})-[:KNOWS]->(:Person{name:"Keanu Reeves"}) return p

--查询
MATCH (p:Person) WHERE p.name="kay" return p
--或者
MATCH (p:Person{name:"kay"}) return p
--查询关系路径
MATCH path=(p:Person{name:"kay"})-[:KNOWS]->(p:Person) return path

--修改
MATCH (p:Person) WHERE p.name="kay" set p.name="fen" return p

--删除节点
MATCH (p:Person) WHERE p.name="kay" delete p
--删除关系


--彻底删除(清空数据库,包括关系)
MATCH (n) DETACH DELETE n

实用例子

CREATE (a:Person { name:"Tom Hanks",
  born:1956 })-[r:ACTED_IN { roles: ["Forrest"]}]->(m:Movie { title:"Forrest Gump",released:1994 })
CREATE (d:Person { name:"Robert Zemeckis", born:1951 })-[:DIRECTED]->(m)
RETURN a,d,r,m

查询

--查询
MATCH (nineties:Movie) WHERE nineties.released >= 1990 AND nineties.released < 2000 RETURN nineties.title

--查询 Tom Hanks 演过的所有电影
MATCH (tom:Person {name: "Tom Hanks"})-[:ACTED_IN]->(tomHanksMovies) RETURN tom,tomHanksMovies


--谁导演了 Forrest Gump
MATCH (movie {title: "Forrest Gump"})<-[:DIRECTED]-(directors) RETURN directors.name

--Tom Hanks' co-actors...
MATCH (tom:Person {name:"Tom Hanks"})-[:ACTED_IN]->(m)<-[:ACTED_IN]-(coActors) RETURN coActors.name

--How people are related to "Forrest Gump"...
MATCH (people:Person)-[relatedTo]-(:Movie {title: "Forrest Gump"}) RETURN people.name, Type(relatedTo), relatedTo

4.基础学习和练习资料的参考资料链接

4.1安装资料

超详细neo4j安装教程_至少我有我a的博客-CSDN博客_neo4j安装

4.2学习与练习资料

Neo4j安装及简单使用_vivian_ll的博客-CSDN博客_neo4j

知识图谱-neo4j入门_Voyager-m的博客-CSDN博客_neo4j图谱

基于电影知识图谱的智能问答系统(二) -- Neo4j导入CSV文件_appleyk的博客-CSDN博客_基于neo4j的知识问答系统

 【知识图谱实战】 Neo4j入门与示例___盛夏光年__的博客-CSDN博客_neo4j示例

5.重点问题,如何删掉之前记录的数据,重新建立新的数据库?

 

 

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值