Neo4j 节点的增删查改基本用法 -Neo4j学习笔记(二)

洛辰 1年前 ⋅ 337 阅读

1.增加一个节点(3种写法)

语法:

CREATE ([node-name]: label-name {
     property1-name: property1-value,
     ...
     propertyn-name: propertyn-value
})

例子:

create (p:Product{name:"白菜",type:"蔬菜",price:"1.3"})
create (Product{name:"辣椒",type:"蔬菜",price:"3.3"})
create (Product{name:'茄子',type:'蔬菜',price:'2.3'})

注:

  1. CQL单引号双引号不敏感
  2. 从面向对象来理解,label-name相当于一个类,node-name相当于这个类的对象。
    类比关系型数据库的话,label-name相当于一张表,node-name相当于这些表的某一条记录。
    在创建新的节点时, node-name 可以省略.

2. 删除一个节点

MATCH (
   node-name: label-name
) [DETACH] DELETE node-name

例:删除标签为Phone的节点(多个)

MATCH (p:Phone) delete p

 


相关文章推荐

全部评论: 0

    我有话说: