searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

Neo4j教程

2023-02-17 12:10:25
15
0

基本元素的介绍

节点:表示一个实体记录,就像关系数据库当中一条记录。一个节点包含多个属性和标签

 

关系:关系用于将节点关联起来构成图,关系也称为图论的边

 

属性:节点和关系都可以有多个属性。属性由键值对组成,就像哈希

 

标签:指示一组拥有相同属性的节点,但不强制要求相同,一个节点可以有多个标签

 

路径:图中任意俩个节点都存在由关系组成的路径

 

Neo4j的操作语句借鉴了sql,基本语法有点相似

CQL代表Cypher查询语言。 像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。

Neo4j CQL -

  • 它是Neo4j图形数据库的查询语言。

  • 它是一种声明性模式匹配语言

  • 它遵循SQL语法。

  • 它的语法是非常简单且人性化、可读的格式。

     

     

    增加节点-- create

    create (book:Book)

     

    删除节点 delete

     

    MATCH (n:`孙鹏翔`) delete n

  •  

    修改 set

    MATCH (book:Book) SET book.title = '红楼梦' RETURN book

  •  

    查询 match

    实际上所有的操作基本都是基于查询的,只有先查到才能进行增删改

     

    这三个分别是不同的模板数据,相当于一个官方教程,第一个是语句创建图形数据,第二个是读取csv文件创建,第三个是查询数据的模板

    可以通过这三个来深入理解Neo4j的使用

    小知识:Neo4j的前端展示是通过d3.js来实现的。

     
0条评论
0 / 1000
嘎嘎嘎嘎
15文章数
0粉丝数
嘎嘎嘎嘎
15 文章 | 0 粉丝
原创

Neo4j教程

2023-02-17 12:10:25
15
0

基本元素的介绍

节点:表示一个实体记录,就像关系数据库当中一条记录。一个节点包含多个属性和标签

 

关系:关系用于将节点关联起来构成图,关系也称为图论的边

 

属性:节点和关系都可以有多个属性。属性由键值对组成,就像哈希

 

标签:指示一组拥有相同属性的节点,但不强制要求相同,一个节点可以有多个标签

 

路径:图中任意俩个节点都存在由关系组成的路径

 

Neo4j的操作语句借鉴了sql,基本语法有点相似

CQL代表Cypher查询语言。 像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。

Neo4j CQL -

  • 它是Neo4j图形数据库的查询语言。

  • 它是一种声明性模式匹配语言

  • 它遵循SQL语法。

  • 它的语法是非常简单且人性化、可读的格式。

     

     

    增加节点-- create

    create (book:Book)

     

    删除节点 delete

     

    MATCH (n:`孙鹏翔`) delete n

  •  

    修改 set

    MATCH (book:Book) SET book.title = '红楼梦' RETURN book

  •  

    查询 match

    实际上所有的操作基本都是基于查询的,只有先查到才能进行增删改

     

    这三个分别是不同的模板数据,相当于一个官方教程,第一个是语句创建图形数据,第二个是读取csv文件创建,第三个是查询数据的模板

    可以通过这三个来深入理解Neo4j的使用

    小知识:Neo4j的前端展示是通过d3.js来实现的。

     
文章来自个人专栏
kvm运维
4 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
1
1