neo4j Driver

这篇博客深入介绍了Neo4j的CQL(Cypher查询语言),包括创建节点、查询属性、删除操作、逻辑运算符、标签管理以及如何在Java Spring Boot中集成Neo4j。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Neo4jCQL图数据库

基本属性

节点名称

节点标签

属性

关系

数据浏览器

CQL
创建节点

例:CREATE (nodename:nodelabel)

MATCH命令,RETURN命令,需一起使用,单独使用会报错。

例:MATCH (nodename: nodeLabel)

RETURN nodename. nodeAttributeattribute,nodename.nodeAttributeattribute

创建有属性节点

例:CREATE (cc:CreditCard{id:"5001",number:"1234567890",cvv:"888",expiredate:"20/17"})

查询节点属性

例:MATCH (e:Customer) RETURNe.id,e.name,e.dob

例:MATCH (emp:Employee)

WHERE emp.name ='Abc'

RETURN emp

 
支持的运算符

1。  =     这是一个Neo4j的定制列表“等于”操作符。

2。  <>   这是一个Neo4j的定制列表“不等于”操作符。

3。  <     这是一个Neo4j的定制列表“小于”操作符。

4。  >     这是一个Neo4j的定制列表“大于”操作符。

5。  <=   这是一个Neo4j的定制列表“小于或等于”操作符。

6。  > =  这是一个Neo4j的定制列表“大于或等于”操作符。

支持的逻辑运算符

Andorxornot

删除节点子句语法

例:DELETE <node-name-list>

No.  语法元素       描述

1。  DELETE   这是一个Neo4j的CQL关键字。

2。  < node-name-list>它是节点名,它会从数据库中删除的列表。我们应该用逗号(,)运算符分隔节点名称。

例:MATCH (e: Employee) DELETE e

删除节点和关系子句语法

例:DELETE <node1-name>,<node2-name>,<relationship-name>

       No.    语法元素       描述

       1DELETE    这是一个Neo4jCQL关键字。

       2<node1-name>      它是用于创建关系<关系名称>一端节点名称。

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值