neo4j小白入门

1.建立几个学校的节点

1.1创建一个节点的Cypher命令

复制代码
create (Variable:Lable {Key1:Value,Key2,Value2}) return Variable

1.2创建一个学校的节点

复制代码
create (n:School{name:'清华大学',code: '10003',establishmentDate:date ("1911-04-29")})return n

1.3一次创建几个学校的节点

复制代码
create (n:School{name:'北京大学',code: '10001',establishmentDate:date ("1898-07-03")}),(:School{name:'复旦大学',code: '10246',establishmentDate:date ("1905-05-27")}),(:School{name:'上海交通大学',code: '10248',establishmentDate:date ("1896-04-08")})return n

1.4建立北京和上海两个节点

复制代码
create(n:Location{name:'北京'}),(:Location{name:'上海'})return n

2创建学校和地区关系

2.1创建学校节点'清华大学'和地区'北京'的关系

复制代码
match(a:School),(b:Location) where a.name='清华大学'and b.name='北京' create (a)-[r:Establish]->(b) return r

3.查询学校节点

3.1查询某个学校的节点

复制代码
match(a:School) where a.name='上海交通大学' return a

3.2查询某个标签的所有节点

复制代码
match(b:Location) return b

3.3通过函数type获取某个节点关系的类型

复制代码
match(:School{name:'清华大学'})-[r]->() return type(r)

4.删除节点

4.1删除某个标签的节点

复制代码
match(n:School) delete n

4.2删除所有节点

复制代码
match(n) delete n

4.3删除两个节点之间的关系

复制代码
match(:School{name:'清华大学'})-[r]->(:Location{name:'北京'}) delete r

4.4删除某个节点的关系

复制代码
match(:School{name:'清华大学'})-[r]->() delete r

4.5删除某个标签的全部关系

复制代码
match(:School)-[r]->() delete r

5.增加节点属性

复制代码
match(a:School)where a.name='北京大学'set a.abbreviation='PekingUniversity'return a

6.删除节点属性

复制代码
match(a:School)where a.name='北京大学'remove a.abbreviation
相关推荐
Capricorn198811 小时前
防编造架构实战:对比 Gemini Notebook 解析知芽 Notebook Skill 的工程实现
人工智能·笔记·elasticsearch·架构·知识图谱·论文笔记
微软技术分享12 小时前
Apache 2.4.68 编译安装与配置
人工智能·apache·知识图谱
leoZ2312 天前
AI+前端提效-12 AI辅助前端性能优化与监控:从开发到线上全流程提效
前端·人工智能·神经网络·自然语言处理·性能优化·keras·知识图谱
咖啡星人k4 天前
2026 GraphRAG 知识图谱:给大模型装上“关系地图“,多跳问题不再答非所问(MonkeyCode 免费上手)
人工智能·机器学习·语言模型·自然语言处理·知识图谱
Capricorn19884 天前
Ox Alpha 1M 上下文科研引用失真怎么排查?知芽 Notebook Skill 技术链路实操
人工智能·笔记·python·深度学习·知识图谱·论文笔记
LadiesAndGentlemen4 天前
开源地理空间智能项目中的本体思想 4-4:收尾篇——五种做法怎么选,治理之后还剩什么活
人工智能·语言模型·开源·aigc·知识图谱
高洁015 天前
Teacher Forcing技术解析
人工智能·python·深度学习·transformer·知识图谱
龙腾AI白云5 天前
标题:Teacher Forcing技术解析
人工智能·plotly·知识图谱
JavaPub-rodert6 天前
Apache Jena 详解:Java 开发者如何真正搭起一套知识图谱与语义服务
java·apache·知识图谱