Windows下NoSql图形数据库☞Neo4j的安装+环境变量配置+服务注册+访问
2018-01-18 09:28
585 查看
一、依赖Java的JVM虚拟机,因此,保证系统中已安装了JDK
二、官网地址下载Windows社区版本的压缩包:Neo4j-X.X.X alpha05(Windows)
三、将解压后的文件重命名放置任意盘符下:D:\neo4j-community-3.4.0
里面的如bin、conf、data、plugins等文件夹就不再做解释了,安装了那么多的软件,不看内容也知道这些个文件夹是干嘛的。
四、系统环境变量配置
(1)NEO4J_HOME = D:\neo4j-community-3.4.0
(2)
Path = %NEO4J_HOME%\bin;
五、验证Neo4j的安装和环境变量配置是否成功
(1)CMD管理员身份运行neo4j.bat console
六、以HTTP连接器的形式(三种连接方式中的一种)访问Neo4j数据库
http://localhost:7474 默认跳转到 http://localhost:7474/browser默认用户:neo4j
默认密码:neo4j
登陆后,重设下密码
七、注册Neo4j服务
(1)neo4j install-service(2)本地服务查看
八、开启Neo4j服务
九、停止、重启、查询Neo4j服务
十、Neo4j图形数据库简单说明
图形数据库名字的由来其实与其在底层的存储方式有关,Neo4j底层会以图的方式把用户定义的节点以及关系存储起来,通过这种方式,可以高效的实现从某个节点开始,通过节点与节点之间的关系,找出两个节点间的联系。十一、Neo4j图形数据库创建
打开我们的Neo4J,准备好编写脚本来创建我们的第一个graph data!
A.创建节点1
姓名 :鱼暖暖(节点的名称即节点的变量名,下面我们用简写的英文字母表示)性别 :男职业 :程序员(节点的类别,可作为节点属性的data)爱好 :NBA
利用Cypher语句创建我们上面的节点
Create(Yu:Coder{name:'鱼暖暖',sex:'男',hobby:'NBA'})
只要你熟悉JOSN,创建一个这样的节点很简单
既然是Neo4j是图形数据库,那么我们就来看一下,这个节点在Neo4j的database里面是如何呈现在我们眼前的
B.创建节点2
姓名 :凉暖暖(节点的名称即节点的变量名,下面我们用简写的英文字母表示)性别 :女职业 :摄影师(节点的类别,可作为节点属性的data)爱好 :拍照
同上创建方式
C.查询节点1
Match相当于Sql数据库中的select查询,不过在NoSql中,表示匹配、查找
D.创建关系(爱)连接节点1和节点2
Match(n:Coder{name:'鱼暖暖'})
Match(m:Photographer{name:'凉暖暖'})
Merge(n)-[:LOVE{years:'five years more'}]->(m)
1.查到节点1 变量名:n
2.查到节点2 变量名:m
3.关系连接 -
4.防止Match的节点不存在,关系连接的时候用Merge:如果节点不存在创建
5.关系:[:关系data]
6.连接: (n)-[:关系]->(m)
左侧一栏关系类型中,已经出现了"Love"
点开查看
E.删除节点
(1)智能提示,匹配出所有节点
(2)随便选择一个节点,这里选Coder
这样是删不掉的,为什么,别忘了,这个节点可是有关系的
怎么办呢? 匹配的时候加上一个Detach(分离)
Match(n:Coder) Detach
Delete n
意思就是,如果这个要删除的节点和其他节点存在关系的话,那么加上Detach就意味着接下来的删除将会是毁灭性的,也就是,不仅删除节点,还要删除关系
最后看到的效果就是
学习是个积累的过程,积累的越多,学习能力就越强,越强则越学,越学则越强!
相关文章推荐
- 1.非关系型数据库(Nosql)之mongodb:mongodb的安装,环境变量配置,数据库服务端启动,客户端启动
- 1.非关系型数据库(Nosql)之mongodb:mongodb的安装,环境变量配置,数据库服务端启动,客户端启动
- windows下手动安装composer并配置环境变量
- Windows下JDK安装后的环境变量配置
- Windows系统下JDK的安装及环境变量的配置
- windows下安装 同时配置GCC JAVA环境变量
- Windows 下 java(JDK)的安装和环境变量的配置
- Windows平台安装Beautiful Soup 及环境变量配置
- 下载、安装jdk8(Windows下)并配置变量环境
- Windows环境下JDK安装与环境变量配置
- Windows 7下JDK与Ant的安装和环境变量配置
- Windows、Linux系统安装JDK配置Java环境变量
- 关于JDK在windows环境下的安装与环境变量配置的问题
- mysql绿色版的安装,环境变量配置-noinstall_mysql_启动服务---shinepans
- Java JDK7 的安装以及环境变量的配置(Linux and Windows)
- Windows下安装JDK并配置环境变量
- Tomcat学习—Tomcat的下载安装和环境变量的配置(Windows环境)
- java JDK 8 的安装以及环境变量的配置(Linux and Windows)
- Windows环境下maven 安装与环境变量配置