在 Neo4j 中,CREATE
语句用于创建节点、关系以及节点属性。
创建节点:
CREATE (p:Person {name: 'John', age: 30});
这个查询会创建一个具有 "Person" 标签的节点,节点属性包括 "name" 和 "age"。
创建带有关系的节点:
CREATE (p1:Person {name: 'Alice'}), (p2:Person {name: 'Bob'})
CREATE (p1)-[:FRIEND]->(p2);
这个查询会创建两个带有 "Person" 标签的节点,并创建一个 "FRIEND" 关系将它们连接起来。
创建带有多个标签的节点:
CREATE (m:Movie:Action {title: 'The Matrix', released: 1999});
这个查询会创建一个带有 "Movie" 和 "Action" 标签的节点,节点属性包括 "title" 和 "released"。
创建节点并设置关系属性:
CREATE (a:Person {name: 'Tom'}), (m:Movie {title: 'Inception'})
CREATE (a)-[:ACTED_IN {roles: ['Cobb']}]->(m);
这个查询会创建一个带有 "Person" 标签的节点和一个带有 "Movie" 标签的节点,然后创建一个带有 "ACTED_IN" 关系和属性 "roles" 的关系将它们连接起来。
创建带有数组属性的节点:
CREATE (p:Person {name: 'Mary', hobbies: ['Reading', 'Painting']});
这个查询会创建一个带有 "Person" 标签的节点,并设置一个 "hobbies" 属性,该属性是一个包含多个值的数组。
创建多个节点:文章来源:https://www.toymoban.com/news/detail-651521.html
CREATE (p1:Person {name: 'Alice'}), (p2:Person {name: 'Bob'}), (p3:Person {name: 'Charlie'});
这个查询会创建多个带有 "Person" 标签的节点。文章来源地址https://www.toymoban.com/news/detail-651521.html
到了这里,关于Neo4j之CREATE基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!