NEO4J 初步学习
下载https://neo4j.com/download(windows 系统)
安装:解压。
运行:cmd窗口进入安装文件夹的bin目录,首先neo4j.bat console (控制台) neo4j.bat install-service(启动服务) neo4j.bat start(启动)
打开浏览器:输入http://localhost:7474 进入Neo4j网页
点击Jump into code.
利用CQL进行操作。
1.创建节点和关系:
create (node_name:node_label {node_property_key:node_property_value})
#例1
create (n1:Person {name='张三'})
#创建一个节点n1,他的标签是Person,它的属性是姓名,属性的值是张三。
create(n2:Address {location='北京'})
#创建另一个节点n2,他的标签是Address,它的属性是位置,属性的值是北京。
create(n1)-[r:某人和他的长期生活地]->(n2)
#创建张三和北京的关系,表示北京是张三的常住地址。
2.查询
match (n:Person) return n
#输出 张三
match p=()-[:某人和他的长期生活地]->() return p
#输出张三->北京
3删除
match p=()-[:某人和他的长期生活地]->() delete p
#删除关系和节点
若只想删除关系,需要指定关系
match ()-[r:某人和他的长期生活地]->() delete r
然后才可删除与其相关联的节点
match (a:Person) where a.name='张三' delete a
初步学习了这几个部分。