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

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

3)等待安装完毕

4)、安装完毕如下

5)、可以创建新的database

6)、启动

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

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

9)、然后就可以在$处输入CQL命令,执行各种操作,比如创建两个节点
create (stu:Student{name:"李四",age:20,location:"万码学堂"})
create (stu:Student{name:"王五",age:22,location:"万码学堂"})
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条评论
点击登录参与评论