一 CQL的简介
1.1 基本语句
1.2 表示方法
使用cypher语言来描述关系:
(fox)<-[:knows]-(周瑜)-[:knows]->(诸葛)-[:knows]->(fox)
二 具体命令使用(自己以红楼梦为例)
LOAD CSV(导入csv文件)
LOAD CSV FROM "file:///dataHong.csv "AS line
CREATE (:HongRaletion {from:line[1],relation:line[3],to:line[0]})
节点建立后会出现以下信息
1.3 查找信息
注意:在使用下面第一张图里的方法查找信息的时候,我发现会有重复的信息,而且应该也不是我现在能解决的问题,所以我就根据warn的提示采用了下面这种方法,发现这样子就不会重复出现了。(这个后期最好还是考究一下,因为为什么别人的可以,我的却会出现问题)
(主要原因如下)在B站的教学视频时通过提取出所有人的名字然后新建立的节点,所以情况不太一样。
刚才因为和B站的视频不一样调试了半天,后来发现其实只要自己理解了neo4j的实际使用方法和基本语言,完全可以自己完成一个图谱。🆗,本来时计划按B站视频走的,但是接下来,计划直接学习neo4j 的基本语言。gogogo
二.基本使用方法
- 删除所有(清库)
MATCH (n) DETACH DELETE n
- 创建一个person数据 名字为a,出生于1997的节点
CREATE (a:person {name:'a' ,born:'1997'})
- List item