news 2026/1/18 8:18:22

Neo4j数据库中批量插入数据(数据在.csv文件中)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Neo4j数据库中批量插入数据(数据在.csv文件中)

Neo4j数据库中批量插入数据(数据在.csv文件中)

  • 1、数据格式描述:
  • 2、将数据导入到Neo4j数据库中

1、数据格式描述:

数据集介绍:

bank.csv - 汽车品牌数据

bank:汽车品牌名称 count:该品牌的车型数量 url:汽车之家品牌的网址链接

series.csv - 车系数据

bank:所属品牌 series:具体车系名称(如:"AC Schnitzer M3") count:该车系的车型数量

2、将数据导入到Neo4j数据库中

bank.csv 与 series.csv上传到neo4j的import目录下

然后登陆 http://192.168.8.216:7474/browser/ 依次分别执行上述节点与关系导入语句

# 遇上csv文件乱码,先用 记事本 打开文件,在另存为csv文件时选择utf-8转码MATCH(n)detach delete n# 导入汽车品牌表LOAD CSV WITH HEADERS FROM"file:///bank.csv"AS line CREATE(:Bank{name:line.bank,count:line.count})# 导入品牌系列表LOAD CSV WITH HEADERS FROM"file:///series.csv"AS line CREATE(:Series{name:line.series,count:line.count})# 导入关系表【这里关系表和品牌系列表一样】LOAD CSV WITH HEADERS FROM"file:///series.csv"AS line MATCH(entity1:Bank{name:line.bank}),(entity2:Series{name:line.series})CREATE(entity1)-[:Subtype{type:line.relation}]->(entity2)# 本人执行如下:LOAD CSV WITH HEADERS FROM"file:///series.csv"AS line MATCH(entity1:Bank{name:line.bank})MATCH(entity2:Series{name:line.series})CREATE(entity1)-[:Subtype{type:"Subtype"}]->(entity2)# 查询品牌及其关系MATCH p=()-[r:Subtype]->()RETURN p LIMIT250CREATE CONSTRAINT ON(b:Bank)ASSERT b.nameisUNIQUE match(n:Series)returnn LIMIT25

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/10 10:30:12

25、配置 FreeBSD 拨号上网连接

配置 FreeBSD 拨号上网连接 在当今数字化时代,网络连接是我们生活和工作中不可或缺的一部分。对于使用 FreeBSD 系统的用户来说,配置拨号上网连接可能是一项具有挑战性但又十分必要的任务。本文将详细介绍如何在 FreeBSD 系统中配置拨号上网连接,包括所需的步骤、文件配置以…

作者头像 李华
网站建设 2026/1/10 20:54:47

29、X Window系统配置与启动指南

X Window系统配置与启动指南 1. 鼠标和键盘配置 1.1 鼠标类型与协议选择 如今,PS/2鼠标或USB鼠标较为常见,串口鼠标正逐渐被淘汰。使用 xf86config 程序配置X Window系统时,首先要以root用户登录,在命令提示符下输入 xf86config 启动程序。启动后,会要求选择鼠标协…

作者头像 李华
网站建设 2026/1/16 11:41:19

32、FreeBSD窗口管理器与桌面环境及办公软件全解析

FreeBSD窗口管理器与桌面环境及办公软件全解析 1. 窗口管理器与桌面环境的区别 在FreeBSD系统中,KDE是较为流行的桌面环境,但并非唯一选择,还有众多从简单到复杂的替代方案。窗口管理器和桌面环境存在明显差异: - 功能特性 :像KDE这样的桌面环境通常比单纯的窗口管理…

作者头像 李华
网站建设 2026/1/14 9:59:48

34、FreeBSD 多媒体与 Web 服务器使用指南

FreeBSD 多媒体与 Web 服务器使用指南 1. FreeBSD 多媒体功能 1.1 CD 播放器 KDE 自带了一个 CD 播放器,该播放器支持 CDDB 系统,这意味着它可以自动从互联网下载专辑和曲目信息。 1.2 混音器 FreeBSD 提供了一个可以通过命令行访问的混音器。 - 显示当前混音器设置 …

作者头像 李华
网站建设 2026/1/16 11:48:02

鸿蒙三方库—harmony-utils使用

简介 harmony-utils 一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志…

作者头像 李华