Neo4j的工具安装及使用

MAC上学习Cypher(图形数据库)

1.Neo4j的简介:

引入官方文档上的说明:

Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。
Neo4j因其嵌入式、高性能、轻量级等优势,越来越受到关注.

2.Neo4j的说明:

引入官方文档上的说明:

  • 它很容易表⽰连接的数据

  • 检索/遍历/导航更多的连接数据是⾮常容易和快速的

  • 它⾮常容易地表⽰半结构化数据

  • Neo4j CQL查询语⾔命令是⼈性化的可读格式,⾮常容易学习

  • 它使⽤简单⽽强⼤的数据模型

  • 它不需要复杂的连接来检索连接的/相关的数据,因为它很容易检索它的相邻节点或关系细节没有连接或索引

3.Neo4j工具的安装.

1.打开Neo4j的官网,地址如下:https://neo4j.com/download/

2.选择要安装的版本,左边的商业版,右边的个人版,笔者我使用的是个人版.

3.安装完成之后,打开对应的工具,打开之后的界面如下图:
image

4.笔者的已经是启动状态,所以start是灰色的,stop是高亮的,启动时点击start按钮,稍等一会即可启动.

5.启动成功之后,点击上面绿色的部分的ip,点击之后浏览器会自动跳转,第一次会需要登录,如果你没更改账号和密码
那么,neo4j的默认用户名和密码分别是:

账号:neo4j
密码:neo4j

6.登录成功之后,就可以开始用Neo4j了.

7.使用Neo4j的工具打开之后,在浏览器上显示如下图:
image

4.Neo4j第一个简单使用

先附上新增一个节点名为user,标签为User的用户,看下图:
image

下面详细讲解这两条语句:

CREATE (user:User {name:"李明",age:"28",sex:"男"})

说明:增加一个标签名User,节点名为user的节点,该节点有三个属性,name,age,sex

CREATE 命令就是Neo4j图形数据库的插入命令,就可以认为mysql中的insert语句,由于Neo4j中不存在表,是使用节点为存储单元的,所以你可以简单的理解为User就是mysql中的一个用户表,属性是
{name:”李明”,age:”28”,sex:”男” }
的只是其中的一个用户,可以简单的这样认为,实际上是不存在表的,如果做过前端开发的话,那么就很好理解,这就是一个对象.

return user

这是返回当前插入的用户的信息语句,展现方式有图中的四种方式,其中这种圆形方式更为直接.这只是个简单的例子,后面的具体的使用,以及语法讲解会在后续慢慢增加,笔者也是在学习中,如果读者有好的建议,以及有什么意见欢迎在下方留言评论,我会在第一时间回复的,文笔不太好,请读者多多见谅!

备注:转载请注明,请尊重原创者的劳动成果,谢谢配合
### iOS 张袁旭

猜你喜欢

转载自blog.csdn.net/freshmancode/article/details/77337414