neo4j 基础语法

1.创建
create (A:Person{name:'关羽'})-[:Friend]->(B:Person {name:'刘备'})


注:创建Person 姓名为关羽,创建Person 姓名为刘备,并且关羽的好友是刘备


2.删除
start n=node(0)//可以为多个以逗号隔开(0为节点id)
match (n)-[r]-()//找出该节点所有关系
delete n ,r


3.修改
start n=node(3)
set n.name= '关羽' // surname=null, 去掉属性, set at=n 实现复制
return n


4.创建关系
start n=node(18),l=node(4)
create (n)-[:Friend]->(l)
return n,l


5.简单查询
start n=node(*)
where n.name =~ '.*关.*' 
RETURN n


函数使用


6.count函数
START n=node(*)
MATCH (n)-->(x)
RETURN count(*)


7.排序
START n=node(*)
RETURN n
ORDER BY n.name


8.分页(跳过3个)
START n=node(*)
RETURN n
ORDER BY n.name
SKIP 3


9.分页
START n=node(*)
RETURN n
ORDER BY n.name
SKIP 1
LIMIT 2



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值