Noname's Blog
信息安全专业的小萌新,立志走上更大的舞台
Taste neo4j

初识neo4j

安装

配置环境变量

配置jdk:创建path..\bin
NEO4J_HOME 

启动

1.控制台启动

neo4j.bat console

在浏览器中输入
http://localhost:7474/

2.将neo4j安装为服务
安装和卸载服务

bin\neo4j install-service
bin\neo4j uninstall-service

启动服务,停止服务,重启服务和查询服务的状态

bin\neo4j start
bin\neo4j stop
bin\neo4j restart
bin\neo4j status

基本操作

创建实体
create (n:Person{name: 'AA', sex:'female'}) return n;
创建一个中文的实体
create(d:Dog{name:"大黄狗D"})
查询并创建实体之间的关系
match(a:Job{name:"AutoOffice"}),(p:Knowledge{name:"Linux"}) create (a)-[:AUTOOFFICESTUDYPATH]->(P) return a,p
查询所有带有关系的

[]内可以限定关系查询

match(j:Job)-[ ]-(k:Knowledge) return j,k
[:AUTOOFFICESTUDYPATH] 
修改和删除

先查询出来
挂上了关系的不能直接删节点
修改属性:

match(d:Dog) set d.name = "bigyellow" return d

删除实体和关系:

match(d:Dog{name:"bigyellow"}) delete d

删除属性:

match(n:Dog) remove n.name
聚合计算

统计数量:

match(j:Job) with count(j) as c return c