美文网首页
neo4j 基本使用语法

neo4j 基本使用语法

作者: i_1312 | 来源:发表于2020-04-20 11:11 被阅读0次

1 创建节点

CREATE (n:person}) RETURN n
CREATE (n:person {name:'Sally', age=20}) RETURN n

创建一个标签,即“person” #相当于一个类被
创建一个节点,即“n” #统一名为n 不影响 其它的也可以
创建两个个属性,即name,age

一个节点可以拥有多个标签

CREATE (<node-name>:<label-name1>:<label-name2>.....:<label-namen>)

删除所有节点

match (n) return n

查询

match ( <node-name>:<label-name>)
match (n) return n 查询所有的节点
match (n: person) return n.name,n.age

2 创建关系

MATCH (<node1-label-name>:<node1-name>),(<node2-label-name>:<node2-name>)
CREATE  
    (<node1-label-name>)-[<relationship-label-name>:<relationship-name>
    {<define-properties-list>}]->(<node2-label-name>)
RETURN <relationship-label-name>

relationship-label-name可以省略,关系的属性可有可无

MATCH (a:Person {name:'Liz'}),  (b:Person {name:'Mike'}) 
MERGE (a)-[:FRIENDS]->(b)

关系也可以有属性:

MATCH (a:Person {name:'John'}), (b:Location {city:'Boston'}) MERGE (a)-[:BORN_IN {year:1978}]->(b)

相关文章

  • neo4j 基本使用语法

    1 创建节点 CREATE (n:person}) RETURN nCREATE (n:person {name:...

  • 知识图谱neo4j教程

    1.Neo4j的查询语法笔记 2.Neo4j教程 3.如何将大规模数据导入Neo4j 4.使用 Neo4j 来构建...

  • neo4j:Cypher查询入门(三)

    neo4j使用使用Cypher查询图形数据,Cypher是描述性的图形查询语言,语法简单,功能强大。 和SQL很相...

  • SpringBoot+Neo4j在社交电商中,讲述你是怎么被绑定

    上两篇文章我们主要讲解了Neo4j的基本知识以及Neo4j的基本使用,这篇文章我们就以实例来深入的理解一下,我们以...

  • 1.4 点语法

    本小节知识点: 【掌握】点语法基本使用 【掌握】点语法的本质 【掌握】点语法注意 1.点语法基本使用 2.点语法的...

  • Neo4j的基本语法

    现在任何一项实际的技术,都是通过一门语言来让开发人员进行使用的。还记得刚开始学技术的时候,会因为大家会评价哪一个人...

  • Neo4j安装及配置

    本文介绍的是一款使用java开发的图数据库Neo4j入门安装以及Neo4j的基本配置。 安装环境: 在linux下...

  • Block

    Block基本语法 typedef声明,作Method参数使用 属性声明,使用copy修饰符 基本语法 声明Blo...

  • 基本语法

    语法说明 MarkDown基本介绍及使用 MarkDown语法介绍

  • beego 模版语法

    beego 模板语法指南 本文讲述 beego 中使用的模板语法,与 go 模板语法基本相同。 基本语法 go 统...

网友评论

      本文标题:neo4j 基本使用语法

      本文链接:https://www.haomeiwen.com/subject/ftqrihtx.html