创建节点命令 

      create (n:student{name:'小刚'})       

      其中()括号在语句中代表一个节点,n是本次命令中 此节点的代号,类似于函数中的变量名称,student是这个节点的所属范围,name是属性名,小刚是属性值 

创建关系

      match (n:student{name:'张三'}),(m:student{name:'小红'})

      create (n)-[r:姐姐]->(m) return n.name,type(r),m.name

      其中  n 和  m分别为所查询到的的节点代号,()-[   ]  - > 为创建的关系的格式

 

查询命令

    match p=(:student{name:'张三'})-[:姐姐]->() return p

    查询张三的姐姐是谁

 

 

 

 

删除节点  节点没有关系的时候可以直接删除,如果存在关系就必须要先删除节点存在的关系

match (n:student) where n.name="张三" delete  n 

 

删除关系  

match (n:student{name:'张三'})-[r:`同学`]->(m:student{name:'小明'}) delete r

或者

match (n:student)-[r:`同学`]->(m:student) where n.name="小明" and m.name="小红"  delete r

 

posted on 2022-03-07 16:11  迎新  阅读(159)  评论(0编辑  收藏  举报