创建节点
创建单个节点 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和张三是什么关系文章来源:https://www.toymoban.com/news/detail-599130.html
# 查询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
文章来源地址https://www.toymoban.com/news/detail-599130.html
到了这里,关于neo4j数据库的创建简单的节点和关系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!