文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Mac Neo4j图数据库安装与使用

2023-10-10 19:44

关注

1. Neo4j简介

        图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是以图论为基础的,图数据库主要用于存储更多的连接数据。

        Neo4j 是一个知名的图数据库,提供Cypher 查询语言。

2. 安装与启动

        安装前要确保Mac 系统中有 Java 8 的运行时文件。

2.1 安装

推荐通过 brew 安装,使用以下命令即可:

brew install neo4j-- 安装路径一般为:  /usr/local/opt/neo4j/bin

2.2 启动

cd bin./neo4j start  --verbose./neo4j stop   # 关闭

 2.3 网页访问

        数据库启动后,本地登陆http://localhost:7474,浏览器可以进入neo4j,初始账号密码:neo4j。
可自行设置新密码:  12345678

3. 常用操作&数据导入

3.1 常用操作

3.1.1. 创建一个节点

        节点(Node)是图数据库中的一个基本元素,用来表示一个实体记录,就像关系数据库中的一条记录一样,可以包含多个属性(Property)和多个标签(Label)。

create(person:Person{name:"jack", age:18}); 

3.1.2 查询节点

match(n:Person) where n.name='jack' return n order by n.age limit 2  

图形式

 表形式

 111

3.1.3 创建关系

为person和dog节点建立关系

match (person:Person), (dog:DOG)where person.name="jack" and dog.name="buou"create(person)-[r:R{isOwner:"yes"}]->(dog)return r

3.2 数据备份&导入

使用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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯