neo4j(3.5.8)数据库切换、csv文件的导入和导出
创始人
2024-11-03 18:07:30
0

一、创建新数据库(数据库切换)

1. 数据库的选择

neo4j默认数据库为graph.db,如果不需要创建新的数据库,可直接跳到 2.启动neo4j;

如果需要创建新的数据库,进入neo4j安装目录的/conf中的.conf文件:

1)找dbms.active_database=graph.db,graph.db即默认的数据库名称。

2)将graph.db换成新的数据库名字,并去掉此行用来注释的#号,如图。

2. 启动neo4j

1)cmd 以管理员身份运行,输入

neo4j.bat console

2)浏览器打开网址:(cmd不要关闭)

http://localhost:7474/browser/

3)点击左侧的数据库图标

可以看到当前的数据库已切换为GNNgraph.db(默认数据库为graph.db)

二、数据的导入

这里介绍Load CSV 指令 ,注意文件格式需为.csv格式,编码方式为UTF-8

举例:

1. 导入结点

在neo4j安装目录/import中创建文件,保存文件类型为.csv格式,编码方式为UTF-8,内容如下:

编号,姓名,省份
1,张三,广东省  
2,王五,浙江省  
3,刘七,江苏省  
4,孙九,山东省  
5,陈十一,福建省  
6,赵十三,四川省  
7,吴十五,上海市  
8,周十七,北京市  
9,黄十九,湖南省  
10,许二十一,湖北省

在neo4j的界面中输入命令:

LOAD CSV WITH HEADERS FROM 'file:///person.csv' AS row  
MERGE (person:人物 {编号: toInteger(row.编号)})  
ON CREATE SET  
person.姓名 = row.姓名,  
person.省份 = row.省份;

查询所有结点,可看到结点相关属性信息:

2. 导入关系

在neo4j安装目录/import中创建文件,保存文件类型为.csv格式,编码方式为UTF-8,内容如下:

人物1,人物2,关系,权重
张三,王五,朋友,1
王五,刘七,朋友,1
刘七,孙九,朋友,1
孙九,陈十一,朋友,1
陈十一,赵十三,朋友,1
赵十三,吴十五,朋友,1
吴十五,周十七,朋友,1
周十七,黄十九,朋友,1
黄十九,许二十一,朋友,1
赵十三,周十七,朋友,1
张三,孙九,朋友,1

在neo4j的界面中输入命令:

LOAD CSV WITH HEADERS FROM 'file:///关系.csv' AS row  
MATCH (person1:人物 {姓名: row.人物1})  
MATCH (person2:人物 {姓名: row.人物2})  
MERGE (person1)-[r:关系{关系名:row.关系}]->(person2)  
ON CREATE SET r.权重 = toInteger(row.权重);

得到结果:

三、数据的导出

 1. 根据neo4j的版本,下载对应版本的apoc:

Installation - APOC Extended Documentation或

Releases · neo4j-contrib/neo4j-apoc-procedures · GitHub

2. 把下载的jar包放在neo4j安装目录的/plugins文件夹下

3. 将apoc.export.file.enabled=true 添加到 neo4j 安装目录/conf/neo4j.conf 文件的最后一行

4. 重启Neo4j服务

5、在neo4j界面运行:return apoc.version(),如果出现对应的版本号,证明安装成功

6. 导出命令:CALL apoc.export.csv.all("export.csv", {})

文件名可以自定义,会导出到neo4j安装目录/import中。

相关内容

热门资讯

发现玩家!德州之星有透视挂吗(... 发现玩家!德州之星有透视挂吗(透视)外挂透明挂辅助软件(2022已更新)(哔哩哔哩);德州之星有透视...
黑科技辅助!德扑之星软件辅牌器... 黑科技辅助!德扑之星软件辅牌器(透视)详细教程(2025已更新)(哔哩哔哩);1、在德扑之星软件辅牌...
黑科技规律!wepoke防外挂... 黑科技规律!wepoke防外挂(透视)竟然真的有挂(2025已更新)(哔哩哔哩)小薇(透视辅助)致您...
黑科技攻略(wepoke真的有... 黑科技攻略(wepoke真的有挂)wepoke德州扑克安卓下载(wePokE)真是存在有挂(有挂方针...
终于知道!微扑克软件开发定制a... 终于知道!微扑克软件开发定制app(透视)外挂透明挂辅助助手(2024已更新)(哔哩哔哩)所有人都在...
黑科技辅助!wpk开挂实锤(透... 黑科技辅助!wpk开挂实锤(透视)黑科技教程(2021已更新)(哔哩哔哩);1)wpk开挂实锤辅助挂...
黑科技真的!德扑之星禁止模拟器... 黑科技真的!德扑之星禁止模拟器(透视)确实是有挂(2025已更新)(哔哩哔哩)1、德扑之星禁止模拟器...
黑科技实锤(wepoke智能a... 黑科技实锤(wepoke智能ai)Wepoke黑科技设备(wepoker)一直有挂(有挂技术)-哔哩...
今日公布!wopoker系统套... 今日公布!wopoker系统套路(透视)外挂透明挂辅助神器(2025已更新)(哔哩哔哩);1、构建自...
黑科技脚本!pokerx智能软... 黑科技脚本!pokerx智能软件(透视)原来真的是有挂(2026已更新)(哔哩哔哩)1、完成poke...