图数据库 之 Neo4j - Cypher语法基础(5)

节点(Nodes)

Cypher使用()来表示一个节点。

() # 最简单的节点形式,表示一个任意无特征的节点,其实就是一个空节点

(movie) # 如果想指向一个节点在其他地方,我们可以给节点添加一个变量名(如movie),表示一个变量名为 movie的节点。

(:Movie) # 表示一个标签为 Movie 的匿名节点

(movie:Movie) # 表示一个变量名为 movie,标签为 Movie 的节点

(movie:Movie {title: "hello"}) # 花括号里定义节点的属性,属性都是键值对

(movie:Movie {title: "hello", released: 1999}) # 多个属性

(movie:Movie:User) # 多个标签,表示一个变量名为 movie,标签为 Movie 和 User 的节点

(movie:Movie), (user:User)  // 表示一个变量名为 movie,标签为 Movie 的节点和一个变量名为 user,标签为 User 的节点

属性可以用来存储信息或者来条件匹配(查找)

创建节点

创建如下节点

CREATE (movie:Movie {title:"功夫熊猫",act:"杰克",release_time:"2024-01-01"});
CREATE (movie:Movie {title:"战狼2",act:"吴京",release_time:"2024-01-01"});
CREATE (user:User {name:"吴京",sex:"男"});
CREATE (user:User {name:"杰克",sex:"男"});

你可能感兴趣的:(图数据库,neo4j,图数据库)