1. Neo4j简介 图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是以图论为基础的,图数据库主要用于存储更多的连接数据。 Neo4j 是一个知名的图数据库,提供Cypher 查
图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是以图论为基础的,图数据库主要用于存储更多的连接数据。
Neo4j 是一个知名的图数据库,提供Cypher 查询语言。
安装前要确保Mac 系统中有 Java 8 的运行时文件。
推荐通过 brew 安装,使用以下命令即可:
brew install neo4j-- 安装路径一般为: /usr/local/opt/neo4j/bin
cd bin./neo4j start --verbose./neo4j stop # 关闭
数据库启动后,本地登陆Http://localhost:7474,浏览器可以进入neo4j,初始账号密码:neo4j。
可自行设置新密码: 12345678
节点(node)是图数据库中的一个基本元素,用来表示一个实体记录,就像关系数据库中的一条记录一样,可以包含多个属性(Property)和多个标签(Label)。
create(person:Person{name:"jack", age:18});
match(n:Person) where n.name='jack' return n order by n.age limit 2
图形式
表形式
111
为person和dog节点建立关系
match (person:Person), (dog:DOG)where person.name="jack" and dog.name="buou"create(person)-[r:R{isOwner:"yes"}]->(dog)return r
使用neo4j 导入数据:
neo4j-admin import --nodes path_of_nodes_data --relationships path_of_relationship_data
数据库备份与还原:
# 数据库备份neo4j-admin dump --database=graph.db --to=/neo4j/backup/graph_backup.dump# 数据库还原neo4j-admin load --database=graph.db --from=/neo4j/backup/graph_backup.dump
查询所有节点及其所有邻居节点:
MATCH (a)-[:REL]->(b)RETURN a, b
来源地址:https://blog.csdn.net/MusicDancing/article/details/132238422
--结束END--
本文标题: Mac Neo4j图数据库安装与使用
本文链接: https://lsjlt.com/news/427617.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0