当前位置:   article > 正文

Neo4j图数据库学习笔记_cypher-shell下载

cypher-shell下载

Neo4j图数据库

数据库安装

 

  1. 下载安装包 https://neo4j.com/artifact.php?name=neo4j-community-4.1.1-windows.zip

  2. 解压

    bin:数据库启动等文件

    neo4j.bat 服务端启动文件

    cypher-shell.bat 不适用浏览器,使用shell输命令执行CQL语言

    neo4j-admin.bat neo4j管理员工具,数据库备份导出这些的

    conf: 数据库配置文件

    data: 数据库持久化默认文件夹,可以在配置文件修改默认目录

    logs: 数据库日志文件

  3. cmd进入bin目录,输入neo4j.bat console

    可以看出,可以在本机的7474端口可以访问

  4. 浏览器输入 http://localhost:7474/

    这里用户名和密码默认都是neo4j,进去就会修改默认密码,修改成功就可

  5. 进入neo4j控制台

 

数据库案例初识

图的基本理念

 

一个图数据库使用以下理念能存储任何数据

  1. 节点 - 图的数据记录

  2. 关系 - 连接节点

  3. 属性 - 标识数据值

图数据库节点和属性

 

  1. 节点就是记录在图中的数据

  2. 数据以Properties的方式储存

  3. Properties就是简单的键值对

图数据库的标签

 

标签是用来关联一组节点的,也就说说节点使用标签分类,标签就是类,而节点就是这个类的实例

  1. 一个节点可以有>=0个标签

  2. 标签不能有属性

约束自由

 

节点可以有不同的属性

  1. 同一类节点可以有不同的标签,这里的类表示拥有相同的标签

  2. 属性可以是字符串、数字、布尔型

  3. Neo4j可以储存数十亿个节点

图的关系

 

连接图中节点的

  1. 关系有方向性

  2. 关系有类型

  3. 关系不是任意定义的,它也有数据模型

关系属性

 

关系属性用来储存两个节点之间的共享信息

 

数据库查询语言CQL

 

Cypher : Neo4j的图查询语言

概述

 

  1. 使用模式描述图形数据

  2. 熟悉的类似SQL的查询语句

  3. 说明性的,描述要查找的内容,而不是如何查找

Cypher

创建节点CREATE

 

使用create创建一个节点

CREATE (ee:Person { name: "Emil&#
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号