图数据库neo4j自建及使用

复制代码
sudo su -
docker pull neo4j:latest
docker run -d \
  --name neo4j \
  -p 7474:7474 \
  -p 7687:7687 \
  -v ~/neo4j/data:/data \
  -v ~/neo4j/logs:/logs \
  -v ~/neo4j/import:/var/lib/neo4j/import \
  -v ~/neo4j/plugins:/plugins \
  -e NEO4J_AUTH=neo4j/你的密码 \
  -e NEO4J_PLUGINS='["apoc"]' \
  --restart unless-stopped \
  neo4j:latest

启动后:

Web 界面:http://服务器IP:7474

Bolt 连接:bolt://服务器IP:7687

进web界面可以看到:

红框会输出下面的内容,图数据库不需要建立索引,只需要在$后输命令行就可以

使用教程

查看当前数据库中有什么,点红框里的,就能展示对应的,刚进来这里应该是空的

删除数据库

复制代码
MATCH (n)
DETACH DELETE n

随便创建几个数据​​​​​​​

复制代码
CREATE (p:Person {name: '张三', age: 30})
CREATE (a:Person {name: '李四'})
CREATE (b:Person {name: '王五'})
CREATE (a)-[:KNOWS {since: 2020}]->(b)
相关推荐
正儿八经的少年2 小时前
布隆过滤器(解决redis缓存穿透步骤之一)
数据库·redis·缓存
xrandzj2 小时前
MySQL8.0 从零通关核心操作手册(Ubuntu实战版)
数据库·mysql
我不会插花弄玉3 小时前
4.数据类型【由浅入深-MySQL】
数据库·mysql
denggun123453 小时前
yield
前端·数据库·python
ltl3 小时前
SQLite Rollback Journal:写前拷贝与提交点
数据库
ltl3 小时前
TiFlash Learner:Raft 日志如何进列存
数据库
ltl3 小时前
BM25 与 Lucene Similarity:公式如何落到 postings
数据库
ltl3 小时前
RocksDB Block Cache 与 Bloom Filter:读放大怎么裁
数据库
deli0070075 小时前
JSON 树形查看器:粘贴即解析,折叠展开一目了然
前端·数据库·json·ai编程
国科安芯5 小时前
轨道供电韧性:ASP4644四通道降压架构在低轨卫星平台电源管理中的适用性分析
运维·网络·数据库·嵌入式硬件·架构·状态模式·低轨卫星星座