
neo4j入门语句总结
发布日期:2021-05-24 01:47:32
浏览次数:20
分类:精选文章
本文共 925 字,大约阅读时间需要 3 分钟。
Neo4j 的交互命令(Cypher,CQL)快速入门指南
作为一款基于图数据库的新一代数据库,Neo4j 提供了强大的 Cypher(CQL,Cypher Query Language) 命令行工具,支持精确的图数据查询与操作。本文将为您提供一些常用的 Cypher 命令示例,帮助您快速熟悉并使用这一功能强大的查询语言。
查询所有节点
要查询数据库中所有节点,可以使用以下命令:
MATCH (n) RETURN n
这条命令将匹配所有节点 ( n ),并返回节点的详细信息,具体取决于节点的属性。
删除所有节点
要删除数据库中所有节点,可以使用以下命令:
MATCH (n) DETACH DELETE n
这条命令将匹配所有节点 ( n ),然后逐一删除它们。每个节点都要单独处理。
删除特定节点
要删除数据库中某个特定节点,可以使用以下命令:
MATCH (e:Employee) DELETE e
这里的 e:Employee
表示匹配具有标签 Employee
的节点 ( e ),然后删除该节点及其相关属性。
删除节点属性
有时候,您可能需要删除某个节点的特定属性。以下命令可以帮助您实现:
MATCH (dc:DebitCard) REMOVE dc.cvvRETURN dc
这里的 dc.cvv
表示 DebitCard
类属性 cvv
。命令将移除该属性,并返回节点 dc
。
删除节点标签
如果您想删除某个节点的标签,可以使用以下命令:
MATCH (m:Movie) REMOVE m:Pic
这里的 Pic
表示 Movie
类的属性。命令将移除该标签属性。
获取节点相关的所有关系类型
要获取某个节点的所有关系类型(即边的类型),可以使用以下命令:
MATCH (:Pin)-[r]->()RETURN distinct type(r);
这条命令将匹配 Pin
类的节点,获取其关联的边的类型 ( r ),并返回去重后的类型列表。
显著优势
Cypher 提供了多种功能,包括关系匹配、属性查询等,为数据分析提供了强大的工具。
希望这篇文章能帮助您快速上手 Neo4j 的交互命令。如果需要更多帮助,请随时继续探索!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年04月11日 14时50分46秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
简易计算器案例
2019-03-07
在Vue中使用样式——使用内联样式
2019-03-07
Explore Optimization
2019-03-07
map[]和map.at()取值之间的区别
2019-03-08
【SQLI-Lab】靶场搭建
2019-03-08
【Bootstrap5】精细学习记录
2019-03-08
Struts2-从值栈获取list集合数据(三种方式)
2019-03-08
设计模式(18)——中介者模式
2019-03-09
推荐几篇近期必看的视觉综述,含GAN、Transformer、人脸超分辨、遥感等
2019-03-09
【专题3:电子工程师 之 上位机】 之 【46.QT音频接口】
2019-03-09
一文理解设计模式--命令模式(Command)
2019-03-09
VTK:可视化之RandomProbe
2019-03-09
block多队列分析 - 2. block多队列的初始化
2019-03-09
Java时间
2019-03-09
不编译只打包system或者vendor image命令
2019-03-09
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
2019-03-09
flink启动(二)
2019-03-09
pair的用法
2019-03-09