neo4j使用教程(数据的导入和简单的语句) |
您所在的位置:网站首页 › neo4j教程CSDN › neo4j使用教程(数据的导入和简单的语句) |
写在前面:在前边出了一个详细的neo4j安装教程之后,写一个简单的neo4j使用教程。 1 数据的导入数据的导入这里介绍两个常用的方法,语句导入和用cmd命令行导入。 1.1 创建数据例如,创建两个同学(nodes),属性有学号、姓名、性别和年龄,关系为classmate(relationship)。 //node CREATE (student1:Person {sid:'1001', name:'Steven', gender:'M', age:'18'}) CREATE (student2:Person {sid:'1002', name:'Mary', gender:'M', age:'19'}) //relationship CREATE (student1)-[:classmate]->(student2)可以用语句 return * 查看结果,如下图: 1.2 导入数据 1.2.1 Cypher load csv语句比较常用的方法为Cypher load csv语句 将数据改为指定格式后,复制到安装目录下的import文件夹下,使用该语句直接导入即可。 LOAD CSV FROM "file:///user.csv" AS line create (a:person{id:line[0],gender:line[1],age:line[2]}) 1.2.2 cmd命令行导入先停止neo4j服务,导入之前首先将安装目录data文件下graph.db文件夹清空,将数据修改为特定的格式。打开cmd,切换至安装目录下的import,使用命令neo4j-admin import,分别是nodes和relationships,后边紧跟文件的绝对路径,如果数据文件已经复制到import文件下,则可直接写为文件名。relationship如果没有关系类型type一列,可以直接在relationship后边加“:类型”。 neo4j-admin import --nodes user.csv --relationships:rated relationships.csv成功导入则会出现下图关于点和关系的统计: 2 操作语句按照数据库的基本操作分为增、删、改、查四个部分。增的方法同1.1。其他重要的语句有match等。详细可见文件 cypher-refcard-3.0.pdf,这里不再赘述,有需要可以留言。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |