前言
Neo4j的安装教学网上有很多,我自己也是根据网上的教程安装的(4.X网页版本),这里我就不做过多介绍了,给大家推荐几个我自己安装时的一些借鉴。
Neo4j和Java JDK11安装
- Java JDK11下载:www.oracle.com/java/techno…
- neo4j下载(根据电脑系统下载对应版本):neo4j.com/download-ce…
参考以下链接进行安装:
- www.jianshu.com/p/27edc7572…
- blog.csdn.net/yuangan1529…
- blog.csdn.net/jing_zhong/…
- blog.csdn.net/qq_22136439…
Neo4j是一个图形数据库,它提供了自己的查询语言Cypher,以及一套命令行工具来管理和与数据库交互。以下是一些常用的Neo4j命令(持续更新):
!!!谨记: n是节点名字,p是查询,k是值,r是返回的形式
-
启动Neo4j数据库:
neo4j start -
停止Neo4j数据库:
neo4j stop -
重启Neo4j数据库:
neo4j restart -
查看Neo4j数据库状态:
neo4j status -
访问Neo4j浏览器界面:
通常,你可以通过浏览器访问Neo4j的Web界面,默认地址是 `http://localhost:7474`。 -
打开Neo4j Shell:
neo4j console这会启动一个交互式的环境,你可以在其中直接输入Cypher查询语句。
-
执行Cypher查询: 在Neo4j Shell中,你可以执行Cypher查询,例如:
MATCH (n) RETURN n LIMIT 10; -
Neo4j配置: 编辑Neo4j配置文件通常位于
/etc/neo4j/neo4j.conf或conf/neo4j.conf。 -
Neo4j帮助:
neo4j help查看所有可用的Neo4j命令和选项。
-
Neo4j版本信息:
neo4j version -
初始化Neo4j数据库:
neo4j init -
更新Neo4j数据库:
neo4j update -
Neo4j 增删改查:
增:增加一个节点 create (n:Person {name:'我',age:31}) 带有关系属性 CREATE (p:Person{name: "我", age: "31"})-[:包工程{金额: 10000}]->(n:Person{name: "好大哥", age: "35"}) 删: create (n:Person {name:'TYD',age:31}) match (n:Person{name:"TYD"}) delete n 删除关系 match (p:Person{name:"我",age:"31"})-[f:包工程]->(n:Person{name:"好大哥",age:"35"}) delete f 改: 加上标签 match (t:Person) where id(t)=789 set t:好人 return t 加上属性 match (a:好人) where id(a)=789 set a.战斗力=200 return a 修改属性 match (a:好人) where id(a)=789 set a.战斗力=500 return a 查: match (p:Person) - [:包工程] -> (n:Person) return p,n -
快速清空数据库:
MATCH (n) DETACH DELETE n -
笔记:如果在创建关系之前这两个节点已经存在于neo4j数据库中,则创建关系的操作将不会生效。 MERGE语句在创建节点或关系之前会检查是否已存在相同的节点或关系,如果不存在则创建,如果已存在则不重复创建。