1. 一、安装及启动

    1、安装 Java SDK

    1)     地址:http://www.oracle.com/technetwork/java/javase/downloads

    2)     下载:jdk-8u92-windows-x64.exe

    3)     运行:jdk-8u92-windows-x64.exe

    2、安装 Neo4j 社区版

    1)     地址:https://neo4j.com/download

    http://www.we-yun.com/index.php/blog/releases-56.html

    2)     下载:neo4j-community-3.1.2-windows.zip

    3)     展开:将 zip 文件展开到某目录,如 c:\neo4j-community-3.1.2

    3、启动

    1)     ”命令提示符(管理员)(A)”

    2)     cd c:\neo4j-community-3.1.2\bin

    3)     查看可用命令: neo4j.bat

    console:               启动(控制台)

    install-service:      安装服务

    start:                    启动服务

    stop:                    停止服务

    uninstall-service: 卸载服务

    4)     启动: neo4j.bat console

    二、创建数据及查询

    1、进入浏览器界面

    http://localhost:7474

    Username: neo4j

    Password: neo4j

    2、创建数据(明星关系图)

    1)     创建索引

    CREATE INDEX ON :明星(名称)

    2)     创建对象及关系

    CREATE

    (陈冠希:明星     {名称: "陈冠希"}),

    (王菲:明星         {名称: "王菲"}),

    (李亚鹏:明星     {名称: "李亚鹏"}),

    (瞿颖:明星         {名称: "瞿颖"}),

    (张柏芝:明星     {名称: "张柏芝"}),

    (谢霆锋:明星     {名称: "谢霆锋"}),

    (周迅:明星         {名称: "周迅"}),

    (张亚东:明星     {名称: "张亚东"}),

    (窦唯:明星         {名称: "窦唯"}),

    (窦鹏:明星         {名称: "窦鹏"}),

    (李大齐:明星     {名称: "李大齐"}),

    (朴树:明星         {名称: "朴树"}),

    (窦颖:明星         {名称: "窦颖"}),

    (梁朝伟:明星     {名称: "梁朝伟"}),

    (刘嘉玲:明星     {名称: "刘嘉玲"}),

    (周迅)-[:旧爱]->(窦鹏),

    (周迅)-[:旧爱]->(李大齐),

    (周迅)-[:旧爱]->(朴树),

    (周迅)-[:旧爱]->(李亚鹏),

    (周迅)-[:绯闻]->(梁朝伟),

    (周迅)-[:绯闻]->(谢霆锋),

    (王菲)-[:离异]->(李亚鹏),

    (王菲)-[:旧爱]->(谢霆锋),

    (王菲)-[:离异]->(窦唯),

    (谢霆锋)-[:旧友]->(陈冠希),

    (谢霆锋)-[:离异]->(张柏芝),

    (张亚东)-[:制作人]->(朴树),

    (张亚东)-[:离异]->(窦颖),

    (张亚东)-[:制作人]->(王菲),

    (李亚鹏)-[:旧爱]->(瞿颖),

    (陈冠希)-[:旧爱]->(张柏芝),

    (瞿颖)-[:旧爱]->(张亚东),

    (窦唯)-[:堂兄弟]->(窦鹏),

    (窦唯)-[:兄妹]->(窦颖),

    (梁朝伟)-[:夫妻]->(刘嘉玲),

    (王菲)-[:好友]->(刘嘉玲)

    3、查询

    1)     查明星关系图:

    MATCH (n:明星) RETURN n

    2)     查询直接关系:

    MATCH m=(:明星 {名称:"周迅"})-[*..1]-() RETURN m

    3)     查询最短路径:

    MATCH p = AllShortestPaths(

    (周迅:明星 {名称:"周迅"})-[*..6]-(王菲:明星 {名称:"王菲"})

    ) RETURN p

    三、备份及恢复

    1、备份

    1)     停止服务

    2)     转到目录C:\neo4j-community-3.1.2\data\databases

    3)     将 graph.db 压缩为 graph.db.zip

    4)     启动服务

    2、恢复

    1)     停止服务

    2)     转到目录C:\neo4j-community-3.1.2\data\databases

    3)     删除目录 graph.db

    4)     将 graph.db.zip 解压为 graph.db

    5)     启动服务

    3、清空数据库

    1)     停止服务

    2)     转到目录C:\neo4j-community-3.1.2\data\databases

    3)     删除目录 graph.db

    4)     启动服务

    四、使用简体中文版

    1、下载

    http://we-yun.com/download/neo4j-extension/neo4j-community-3.1.2-chs.exe

    2、安装

    jdk-8u92-windows-x64.exe(“以管理员身份运行(A)”)

    3、进入浏览器界面

    http://localhost:7070

    4、停止服务

    neo4j-stop.cmd(“以管理员身份运行(A)”)

    5、启动服务

    neo4j-start.cmd(“以管理员身份运行(A)”)

  2. 我想强调的是:安装好之后,启动Neo4j服务的命令:neo4j.bat console,启动之后下面就是:http://localhost:7474/browser/

neo4j图数据库入门的更多相关文章

  1. Neo4j图数据库从入门到精通

    目录 第一章:介绍 Neo4j是什么 Neo4j的特点 Neo4j的优点 第二章:安装 1.环境 2.下载 3.开启远程访问 4.启动 第三章:CQL 1.CQL简介 2.Neo4j CQL命令/条款 ...

  2. Neo4j图数据库从入门到精通(转)

    add by zhj: 转载时,目录没整理好,还会跳转到原文 其实RDB也可以存储多对多的关系,使用的是中间表,GDB使用的是边,RDB中的实体存储在数据表,而GDB存储在节点.两者使用的底层技术不同 ...

  3. Neo4j资料 Neo4j教程 Neo4j视频教程 Neo4j 图数据库视频教程

    课程发布地址 地址: 腾讯课堂<Neo4j 图数据库视频教程> https://ke.qq.com/course/327374?tuin=442d3e14 作者 庞国明,<Neo4j ...

  4. Neo4j视频教程 Neo4j 图数据库视频教程

    课程名称 课程发布地址 地址: 腾讯课堂<Neo4j 图数据库视频教程> https://ke.qq.com/course/327374?tuin=442d3e14 作者 庞国明,< ...

  5. Neo4j教程 Neo4j视频教程 Neo4j 图数据库视频教程

    课程发布地址 地址: 腾讯课堂<Neo4j 图数据库视频教程> https://ke.qq.com/course/327374?tuin=442d3e14 作者 庞国明,<Neo4j ...

  6. Neo4j图数据库管理系统开发笔记之一:Neo4j Java 工具包

    1 应用开发概述 基于数据传输效率以及接口自定义等特殊性需求,我们暂时放弃使用Neo4j服务器版本,而是在Neo4j嵌入式版本的基础上进行一些封装性的开发.封装的重点,是解决Neo4j嵌入式版本Emb ...

  7. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  8. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu 14.04.4 LTS ...

  9. 使用neo4j图数据库的import工具导入数据 -方法和注意事项

    背景 最近我在尝试存储知识图谱的过程中,接触到了Neo4j图数据库,这里我摘取了一段Neo4j的简介: Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中.它是一个嵌 ...

随机推荐

  1. sgu 129 Inheritance 凸包,线段交点,计算几何 难度:2

    129. Inheritance time limit per test: 0.25 sec. memory limit per test: 4096 KB The old King decided ...

  2. os、os.path模块中关于文件、目录常用的函数使用方法

    os模块中关于文件/目录常用的函数使用方法 函数名 使用方法   getcwd()   返回当前工作目录   chdir(path)   改变工作目录   listdir(path='.')   列举 ...

  3. DevExpress v17.2新版亮点—.NET Reporting篇(二)

    用户界面套包DevExpress v17.2日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了.NET Reporting v17.2 的新功能,快来下载试用新版本! 支持AS ...

  4. 【笔记】《深入浅出MFC》第5章 总观Application Framework

    凝聚性强.组织化强的类库就是Application Framework.一组合作无间的对象,彼此藉消息的流动而沟通,并且互相调用对方的函数以求完成任务,这就是Application Framework ...

  5. Flappy Bird背后的故事

    更多有价值的互联网文章:晓煦分享(http://www.ihuxu.com/share) 由越南游戏工程师阮哈东(Nguyen Ha Dong)开发的Flappy Bird这款游戏,画面不算精致且看起 ...

  6. 关于Forsaken Isle

    像素化的饥荒,但是和饥荒比起来,生存压力小了不少. 主要突出的是物品合成上 开始主要采集树枝,须根,岩石,燧石一个须根可以生成一根绳子 挺休闲的,种种菜,合合装备 未来版本会有魔法,潜水,巨龙,土族部 ...

  7. 结合P2P软件使用Ansible分发大文件

    一 应用场景描述 现在我需要向50+数量的服务器分发Logstash新版本的rpm包,大概220MB左右,直接使用Ansible的copy命令进行传输,命令如下: 1 ansible all  -m  ...

  8. NSJSONSerialization的简单用法

    NSJSONSerialization 苹果官方给出的解析方式是性能最优越的,虽然用起来稍显复杂. 首先我们在上面已经有了我希望得到的信息的网站的API给我们的URL,在OC中,我要加载一个NSURL ...

  9. 几个你所不知道的技巧助你写出更优雅的vue.js代码

    1. watch 与 computed 的巧妙结合 如上图,一个简单的列表页面. 你可能会这么做: created(){ this.fetchData() }, watch: { keyword(){ ...

  10. 小程序和ThinkPHP5结合实现登录状态(含代码)

    本篇文章给大家带来的内容是关于小程序和ThinkPHP5结合实现登录状态(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 微信小程序中,一般会涉及三种登录方式: 1. 使用微 ...