一、依赖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的安装和环境变量配置是否成功
六、以HTTP连接器的形式(三种连接方式中的一种)访问Neo4j数据库
七、注册Neo4j服务
(2)本地服务查看
八、开启Neo4j服务
九、停止、重启、查询Neo4j服务
十、Neo4j图形数据库简单说明
十一、Neo4j图形数据库创建
只要你熟悉JOSN,创建一个这样的节点很简单
既然是Neo4j是图形数据库,那么我们就来看一下,这个节点在Neo4j的database里面是如何呈现在我们眼前的
B.创建节点2
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就意味着接下来的删除将会是毁灭性的,也就是,不仅删除节点,还要删除关系
最后看到的效果就是
转自(https://blog.csdn.net/Appleyk/article/details/79091898),另外附几个NEO4j学习链接(https://www.cnblogs.com/ljhdo/category/998219.html) (https://blog.csdn.net/poxiaomeng187/article/details/82496157)