Neo4j学习4:数据导入

数据导入

csv

官方文档: https://neo4j.com/docs/cypher-manual/current/clauses/load-csv/

支持云导入、以及固定位置文件目录的离线导入

前缀准备

数据准备: 自行使用国内各大厂商的免费AI帮你生成一批测试数据

提示词: 给一份 neo4j的 西游记 人物 关系 csv格式出来

西游记.csv

csv 复制代码
name1,name2,roleEn,roleName
金蝉子,唐僧,past life,前世
孙悟空,唐僧,apprentice,徒弟
猪八戒,唐僧,apprentice,徒弟
沙僧,唐僧,apprentice,徒弟
白龙马,唐僧,apprentice,徒弟
陈光蕊,唐僧,father,父亲
殷温娇,唐僧,mother,母亲
法明和尚,唐僧,master,师父
李世民,唐僧,elder sworn brother,义兄
殷开山,殷温娇,father,父亲
唐僧,孙悟空,master,师傅
菩提老祖,孙悟空,master,师傅
猪八戒,孙悟空,younger brother with the same master,师弟
沙僧,孙悟空,younger brother with the same master,师弟
白龙马,孙悟空,younger brother with the same master,师弟
镇元子,孙悟空,elder sworn brother,义兄
牛魔王,孙悟空,elder sworn brother,义兄
蛟魔王,孙悟空,elder sworn brother,义兄
鹏魔王,孙悟空,elder sworn brother,义兄
狮驼王,孙悟空,elder sworn brother,义兄
猕猴王,孙悟空,elder sworn brother,义兄
禺狨王,孙悟空,elder sworn brother,义兄
孙悟空,猪八戒,elder brother with the same master,师兄
沙僧,猪八戒,younger brother with the same master,师弟
白龙马,猪八戒,younger brother with the same master,师弟
唐僧,猪八戒,master,师傅
天蓬元帅,猪八戒,past life,前世
猪八戒,卵二姐,husband,夫
猪八戒,高翠兰,husband,夫
孙悟空,沙僧,elder brother with the same master,师兄
白龙马,沙僧,younger brother with the same master,师弟
唐僧,沙僧,master,师傅
卷帘大将,沙僧,past life,前世
西海龙王,白龙马,father,父亲
待导入文件存放位置

文件: 将上述待导入存放在 Neo4j安装目录/import 下面

执行命令Neo4j开始加载外部文件
java 复制代码
LOAD CSV  WITH HEADERS FROM 'file:///西游记.csv' AS row
MERGE (a:XyPerson {name: row.name1})
MERGE (b:XyPerson {name: row.name2})
MERGE (a)-[:XyRelate {remark: row.roleName}]->(b);
查看导入结果
java 复制代码
match(n:XyPerson) return n limit 20;
相关推荐
知识分享小能手2 小时前
Redis入门学习教程,从入门到精通,Redis 概述:知识点详解(1)
数据库·redis·学习
red_redemption4 小时前
自由学习记录(135)
学习
金山几座6 小时前
C#学习记录-事件
开发语言·学习·c#
X在敲AI代码6 小时前
推荐系统学习 D1推荐系统核心概述
学习·推荐算法
我的xiaodoujiao6 小时前
API接口自动化测试详细图文教程学习系列1--序章
python·学习·pytest
圆弧YH6 小时前
服务器及网站操作
学习
Alphapeople6 小时前
具身智能学习路线
学习
肖恭伟7 小时前
VScode入门学习
ide·vscode·学习
fengci.9 小时前
ctfshow(web入门)279-286
java·开发语言·学习
炽烈小老头9 小时前
【每天学习一点算法 2026/03/16】电话号码的字母组合
学习·算法