Neo4j常见语句-create

以下是create的常见用法
创建节点

//新建一个Start的标签节点,属性为name和age
create(n:Star{name:"成龙",age:70});
//创建多个的写法
CREATE 
  (n2:Star {name: "刘德华", age: 61}),
  (n3:Star {name: "张学友", age: 62})
RETURN n2, n3
//或者使用如下写法
WITH [
  {name: "吴京", age: 58},
  {name: "周润发", age: 68},
  {name: "梁朝伟", age: 61}
] AS starsData

UNWIND starsData AS starData
CREATE (s:Star {name: starData.name, age: starData.age})
RETURN s
//创建节点User,同时新增三条数据,并创建FRIEND关系
CREATE (adam:User{name: "Adam" } ) , (pernilla:User{ name:"Pernilla"}), 
(david:User{ name:"David"}), (adam)-[:FRIEND]->(pernilla), 
(pernilla)-[:FRIEND]->(david)

创建关系

//创建单边关系,
match (s1:Star{name:"吴京"}),(s2:Star{name:"成龙"})  create (s1)-[r:friend]->(s2) return r;
//创建双边关系,并给关系添加属性
MATCH 
  (s1:Star {name: "吴京"}), 
  (s2:Star {name: "成龙"})
CREATE 
  (s1)-[:FRIEND {since: 2015}]->(s2),  -- 吴京是成龙的朋友
  (s2)-[:FRIEND {since: 2015}]->(s1)   -- 成龙是吴京的朋友
RETURN s1, s2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值