neo4j学习笔记

Piang‘s neo4j学习笔记

软件相关操作


1. 打开操作

使用管理员身份打开命令提示符,输入

neo4j.bat console

使用浏览器打开网址:

http://localhost:7474/browser/

用户名和密码初始均为:

neo4j

2. 设置的一些操作
(1)设置栏中设置:

​ 读入多条指令;

​ 展示的最大结点数;

​ 每个结点最大的邻居数;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PqzdQCub-1657532275367)(C:\Users\Piang\AppData\Roaming\Typora\typora-user-images\image-20220604172326823.png)]

(2)结点属性的设置:

​ 选定一个结点后可以在下方设置这类结点显示的颜色、大小和展示的属性值。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KYIFYhZo-1657532275369)(D:\Learn_apps\note_data\屏幕截图 2022-06-04 172516.png)]

​ 双击结点后可以展开单个结点


批量操作


1. 导入数据

LOAD CSV FROM 'file:///7.txt' AS line
CREATE (:Person{name:line[0]})
                          
LOAD CSV FROM 'file:///7.txt' AS line
CREATE (:Start1{num:line[0], startyear:line[1]});
                                            
LOAD CSV FROM 'file:///文件名' AS line
CREATE (:类名{属性名:line[0](属性所在的行位置,从零开始), startyear:line[1]});                                      

注意:(1)导入文件的时候需要将编码改为UTF-8,否则会发生乱码;

​ (2)所要导入的文件需要放到安装neo4j文件的import文件夹中;

​ (3)所用的文件必须第一行不要有列名,否则会出现没用的冗余。


2. 删除操作

(1)删除所有结点
match (n) delete n
(2)删除左右结点和关系
match(n) optional match(n) - [r] - () delete n,r

3. 展示操作

(1)展示所有结点
MATCH (n) return n;
(2)展示所选结点的特定属性
MATCH (n:Num),(m:Start1) RETURN n,m;

注意:可以使用limit关键字来选定所展示的结点个数


4. 创建关系

// 例子
LOAD CSV WITH HEADERS FROM "file:///7.txt" AS line
match (from:Num{num:line.`编号`}),(to:Start1{num:line.`编号`}) 
merge (from)-[r:开始时间]->(to)
                        
// 规范
LOAD CSV WITH HEADERS FROM "file:///文件名" AS line
match (from:类名1{所属类的属性:line.在该文件中的列名}),(to:所属类的属性{num:line.在该文件中的列名}) 
merge (from)-[r:关系名]->(to)                                

注意:所用的文件必须第一行有一行列名


,(to:所属类的属性{num:line.在该文件中的列名})
merge (from)-[r:关系名]->(to)


注意:<u>所用的文件必须第一行有一行列名</u>

------

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值