neo4j数据库的创建简单的节点和关系

创建节点

创建单个节点 create (n)	
创建多个节点 create (n),(m)   
创建带标签和属性的节点并返回节点 create (n:person {name:'观音'}) return n

案例

1. 创建关系

说明:在neo4j中创建一个小明的同学是张三,里斯的朋友是张三的知识图谱
在这里插入图片描述

创建节点和关系

# 创建节点
create (:Student{name:"xiaoming"}), (:Student{name:"zhangsan"}),(:Student{name:"lisi"})

# 已有节点 创建关系要先查询在创建
# 语法1  创建xiaoming的同学是张三
match (n:Student {name:"xiaoming"}), (m:Student {name:"zhangsan"})
create (n)-[r:同学]->(m) return n.name, type(r), m.name
# 语法2  创建lisi的朋友是张三
match (n:Student), (m:Student) where n.name="lisi" and m.name="zhangsan"
create (n)-[r:朋友]->(m) return n.name, type(r), m.name

查询节点和关系

查询lisi的朋友是谁

match (n:Student {name:"lisi"})-[r:`朋友`]->(m:Student) return type(r), m.name

在这里插入图片描述
查询lisi和张三是什么关系

# 查询lisi和zhangsan的关系  1
match (n:Student {name:"lisi"})-[r]->(m:Student {name:"zhangsan"}) return  type(r)

# 查询lisi和zhangsan的关系  2
match p=(n:Student)-[r:`朋友`]->(:Student) return p

# 查询所有关系
match p=()-[r]->() return p skip 10
# 查询学生中的所有关系
match p=(n:Student)-[r]->() return p

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BRYTLEVSON

打赏的都是天使,创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值