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条评论
点击登录参与评论