Neo4j下载安装以及Neo4j浏览器详细说明

2023-11-13

1、下载

需要提前安装 JDK(自行百度)

前往官网:https://neo4j.com/download-center/#community

在这里插入图片描述

如上图,下载共有三个模式:企业版本、社区版本和桌面版本。

企业版本收费的,社区版本免费,只是个人运行建议直接上社区版本就可以,两者功能差别:

在这里插入图片描述

桌面版本与社区版本的区别在于有没有可视化客户端,社区版本运行都是在命令行,下面介绍的是社区版本的安装。

下载版本需要注意一下:

3.X 支持 1.8jdk;4.X 支持 11jdk

我一开始直接下载最新版本,结果运行报错如下:

在这里插入图片描述

很明显,提示版本不对。

还有一个巨坑,点击版本下载后,跳转页面如下:

在这里插入图片描述

跳转过来,并没有下载,我以为还要点击什么内容,结果第一眼就看到了 Download now,填完信息,点击后,结果是下载 PDF,额?我的软件包呢?

这简直就是欺负人,欺负我看不懂英文!再翻过来看页面,才发现在上面有提示。

后来才发现是我冤枉人家了,其实点击下载版本后,跳转到该页面会直接默认下载,只是我当时网上比较卡,没有出来下载页面。

2、安装

社区版本下载完成,获得一个压缩包,打开压缩包后:

在这里插入图片描述

OK,这就安装完毕(贼溜)。

3、运行

写入环境变量(可选)

在桌面找到此电脑——属性——高级系统设置——环境变量——系统变量:

在这里插入图片描述

运行 neo4j

打开命令行界面(如果没有写入环境变量,则要找到安装目录:D:\neo4j-community-3.5.26\bin,在当前目录打开命令行),运行如下命令:

在这里插入图片描述

OK,根据提示打开 http://localhost:7474/:

在这里插入图片描述

第一次登陆,用户名和密码皆是 neo4j,登陆后,首先要修改默认密码。

4、界面介绍

在这里插入图片描述

如上图所示,简单介绍一下各部分:

  • 区域 1:菜单栏
  • 区域 2:代码命令行
  • 区域 3:运行例子演示
  • 区域 4:服务器连接信息

打开官网查看一下该浏览器界面的介绍如下:

在这里插入图片描述

是社区版本和企业版本的默认界面,可能 neo4j 的桌面版本会与此不同(有兴趣的同学可以去试试)。

4.1 菜单栏

这个是重点,可以说是整个 neo4j 浏览器的核心功能,下面一项一项来说一下。

4.1.1 Database Information(数据库信息)

在这里插入图片描述

这个展示了本地 neo4j 数据库的相关信息(可以进行点击,会在右边进行展示相关内容):

  • Node Labels:创建的节点信息,Neo4j 里面都是节点(相当于 mysql 里面的表信息),点击可以在右边显示出 26 个节点信息内容
  • Relationship Type:关系类型,当前创建的节点比较简单,并没有增加其关系,所以这里为空
  • Property Keys:属性关键词
  • Connected as:数据库连接信息,说一下出现的三个命令(视频演示)
    • server user list:点击后,会执行该命令,右边显示出当前数据库的用户列表
    • server user add:添加用户
    • server disconnect:这个最好不要点,这个是断开当前数据库连接
  • DBMS:数据库信息介绍

这个菜单项最大的用处,就是将 Neo4j 数据库信息罗列出来了,通过点击操作可以在右边可视化数据信息。

4.1.2 Favorites(收藏夹)

在这里插入图片描述

local scripts 是创建个人脚本收藏夹,这个是和右边的五角星配套使用的:

在这里插入图片描述

记住,上面收藏起来的其实是一个命令:

:play start

Sample scripts 是 neo4j 自带的收藏夹,里面有很多功能代码实例,通过收藏名称就可以知道其用途,可以点击运行——在右边可视化展示出来;这个设置相当 nice,尤其是新手刚使用时,帮助很大。

4.1.3 帮助与学习

在这里插入图片描述

这里给出了很多有用的命令,比如":help",在右边命令行输入,可以得到很多信息:

在这里插入图片描述

其他信息就不一一说了,自己有兴趣可以运行看看。

最后几个区域是学习区:

在这里插入图片描述

4.1.4 Neo4j browser sync(浏览器同步)

在这里插入图片描述

这个和 neo4j 数据库没什么关系,这个登录的是 Neo4j browser 账户,该账户连接了本地 Neo4j 数据库,它也可以连接其他数据库,这个要分清楚;该账户里面存有一些收藏夹信息,到时候可以同步,可以看到其左边图标有一个红色叉,表明当前并没有登录账户。

Manage local data 可以对操作记录进行管理,删除历史记录。

4.1.5 浏览器设置

在这里插入图片描述

这个就很好说了,Code font ligatures 上面忘了解释了,这里说一下:

连字字体是指将两个或者多个字符合并为单个字符, 比如<=将合并为 ≤。在很多场景连字字符可以让代码可读性更高。

初始化执行语句这个,就是指打开 Neo4j 浏览器时,会自动执行该语句,然后右边会显示出该语句执行结果,上面也提到了该语句执行后会给出 8 个小页面——一个完整的代码实例。

这里划重点:当鼠标停在设置输入框上方时,会显示该设置的解释说明,解释的很详细,下面还有一些解释就不再一一说了

4.1.6 关于 neo4j

在这里插入图片描述

这个就没什么好说的了。

4.2 代码输入命令行

这个要说一下,如果你在设置中勾选了多行语句:

在这里插入图片描述

如果一次执行多行语句,如:

CREATE (n:Location {city:'Miami', state:'FL'})
CREATE (n:Location {city:'Boston', state:'MA'})
CREATE (n:Location {city:'Lynn', state:'MA'})
CREATE (n:Location {city:'Portland', state:'ME'})
CREATE (n:Location {city:'San Francisco', state:'CA'})

则会报错如下:

在这里插入图片描述

更正方法有两种。

第一种:将 n 的命名更改

每个 create 里的 n 赋值成不同的变量:

CREATE (n1:Location {city:'Miami', state:'FL'})
CREATE (n2:Location {city:'Boston', state:'MA'})
CREATE (n3:Location {city:'Lynn', state:'MA'})
CREATE (n4:Location {city:'Portland', state:'ME'})
CREATE (n5:Location {city:'San Francisco', state:'CA'})

第二种:增加分号

需要给每行语句增加分号:

CREATE (n:Location {city:'Miami', state:'FL'});
CREATE (n:Location {city:'Boston', state:'MA'});
CREATE (n:Location {city:'Lynn', state:'MA'});
CREATE (n:Location {city:'Portland', state:'ME'});
CREATE (n:Location {city:'San Francisco', state:'CA'})

再次执行,则不会报错:

在这里插入图片描述

4.3 play start

这个区域可以说是每行代码执行结束后的显示区域,只是不同的代码性质不一样,其执行结果显示区域也不同。

比如执行结果:

在这里插入图片描述

删除结果:

在这里插入图片描述

查询结果:

在这里插入图片描述

其中比较重要的点就是收藏按钮:

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Neo4j下载安装以及Neo4j浏览器详细说明 的相关文章

随机推荐

  • 红队

    1 MS14 068 kerberos认证 no PAC 用户在向 Kerberos 密钥分发中心 KDC 申请TGT 由票据授权服务产生的身份凭证 时 可以伪造自己的 Kerberos 票据 漏洞效果 将任意域用户提升到域管权限 利用条件
  • promise的三种状态

    三种状态 es6 pending fufiled rejected 在promise种状态不可逆 时间不可倒流 promise时间有一个pending等待状态 如果实现fufiled状态 没实现rejected状态 解决了赘述问题 new
  • Redux使用教程【入门篇】

    Redux是一个用于JavaScript应用程序状态管理的可预测状态容器 以下是Redux的使用教程 安装Redux 在项目中使用npm或yarn安装Redux包 npm install redux 创建Redux Store 创建一个Re
  • vite、vue3警告:Component inside <Transition> renders non-element root node that cannot be animated.

    一 问题代码
  • 关于编程中的一些颜色代码

    颜色代码 1 浅粉色 255 182 193 2 粉红色 255 192 203 3 猩红色 220 20 60 4 脸红的淡紫色 255 240 245 5 苍白的紫罗兰红色 219 112 147 6 热情的粉红 255 105 180
  • 冰箱日订单数据分析(京东)python代码

    具体分析报告地址 PowerBi网页版 数据 2020年5月25日京东大家电 家用电器 冰箱订单数据 按10 抽样 约22MB 70k 条数据 包含信息 user log acct 用户账号 parent sale ord id 父订单号
  • Chrome等浏览器下出现net::ERR_BLOCKED_BY_CLIENT的解决办法

    当我们在做开发时 调试页面图片会出现部分图片无法正常显示 并且确认图片的地址正确 按F12 Debug查看报错原因 提示net ERR BLOCKED BY CLIENT错误 但当我们点击图片地址发现 图片地址并无错误 遇到这类情况 一般都
  • 关于一次element-ui的列表功能处理的过程记录(多选样式单选功能)

    大概是这样的 这边需要做两个表格 一个在左边 一个在右边 左边的已经做好了 是一个多选列表 右边的也做好了 是一个element ui自带的单选列表 就像这样 可是左边的多选列表样式和这个不一样 看着就会比较怪 所以要求我去修样式 我有点蒙
  • uni-app使用npm安装第三方包

    初始化npm工程 若项目之前未使用npm管理依赖 项目根目录下无package json文件 先在项目根目录执行命令初始化npm工程 npm init y cli项目默认已经有package json了 HBuilderX创建的项目默认没有
  • socket.io 中namespace 和 room的概念。

    基本概念看socketio官方文档 http socket io docs rooms and namespaces namespace 和room的概念其实用来同一个服务端socket多路复用的 namespace room和socket
  • PHP利用SOAP进行webservice开发(客户端)

    参考 http blog sina com cn s blog 777f9dbb01010fd1 html 配置 windows php ini配置 extension php soap dll extension php curl dll
  • linux主要的文件和目录的作用(详细版)

    在 Linux 下 我们看到的是文件夹 目录 在早期的 UNIX 系统中 各个厂家各自定义了自己的 UNIX 系统文件目录 比较混乱 Linux 面世不久后 对文件目录进行了标准化 于1994年对根文件目录做了统一的规范 推出 FHS Fi
  • DirectShowPlayerService::doSetUrlSource: Unresolved error code

    Qt 编译后不能播放音乐或者视频 经过搜索得知 Qt 中的多媒体播放 底层是使用DirectShowPlayerService 需要一个DirectShow解码器 例如LAV Filters LAV Filters的下载地址如下 http
  • FPGA的基本结构

    FPGA主要由以下几部分组成 1 基本可编程逻辑单元 CLB 2 可编程输入输出单元 IOB 3 嵌入式块RAM 4 内嵌的底层功能单元和嵌入式专用硬核 5 完整的时钟管理模块 6 丰富的布线资源 一 总体结构 二 基本组成部分 1 可配置
  • NMS(非极大值抑制)算法详解与示例

    一 NMS是什么 NMS non maximum suppression 即非极大值抑制 广泛应用于传统的特征提取和深度学习的目标检测算法中 NMS原理是通过筛选出局部极大值得到最优解 在2维边缘提取中体现在提取边缘轮廓后将一些梯度方向变化
  • vue设置延时

    参考资料 https blog csdn net zc ad article details 86235227 一定要创建一个timer 然后调用延时之前先清除timer的延时 clearTimeout this timer 清除延迟执行
  • scala数据结构

    元组 val tuple Bigdata 2020 748 333 容器 collection Scala Collection Seq 索引0 1 2 LinearSeq gt 列表 相同类型 不可变 队列 列表 var strList
  • SpringIOC和AOP介绍

    Spring介绍 1 spring是轻量级的开源的JavaEE框架 2 Spring可以解决企业应用开发的复杂性 3 Spring有两个核心部分 IOC AOP 1 IOC 控制反转 把创建好的对象给Spring进行管理 2 AOP 面向切
  • 模式识别、计算机视觉、机器学习领域的顶级期刊和会议(整理)

    部分AI刊物影响因子05 SCIIF 2005 2004 JMLR 4 027 5 952 机器学习 PAMI 3 810 4 352 模式识别 IJCV 3 657 2 914 计算机视觉 TOIS 4 529 4 097 AIJ 2 6
  • Neo4j下载安装以及Neo4j浏览器详细说明

    1 下载 需要提前安装 JDK 自行百度 前往官网 https neo4j com download center community 如上图 下载共有三个模式 企业版本 社区版本和桌面版本 企业版本收费的 社区版本免费 只是个人运行建议直