牛叔叔 的笔记

好好学习

2021-04-21 16:09

neo4j数据库安装及Python操作neo4j数据库

牛叔叔

Python

(1466)

(0)

收藏

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

1、安装neo4j数据库

去官网下载安装包。

1)填写个人信息后,下载,并生成 key

https://neo4j.com/

1.png


2)下载后点击安装,拷贝粘贴刚才生成的key

2.png


3)等待安装完毕

3.png


4)、安装完毕如下

4.png


5)、可以创建新的database

5.png


6)、启动

6.png


7)、打开浏览器,输入http://localhost:7474


7.png


8)、用户名密码输入正确即可链接


8.png


9)、然后就可以在$处输入CQL命令,执行各种操作,比如创建两个节点

create (stu:Student{name:"李四",age:20,location:"万码学堂"})
create (stu:Student{name:"王五",age:22,location:"万码学堂"})


9.png


2、Python   操作neo4j数据库

1)、安装模块

pip install neo4j-driver
pip install py2neo


2)、Python代码

from py2neo import Graph

test_graph = Graph(
    "http://localhost:7474",
    username="neo4j",
    password="wanmait.com"
    )
datas = test_graph.run('match data=(stu:Student) return data')
for data in datas:
    print(data)


显示结果:

Path(Node('Student', age=20, location='万码学堂', name='李四'))
Path(Node('Student', age=22, location='万码学堂', name='王五'))


0条评论

点击登录参与评论