Neo4j

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

没有实际使用过,没有学的很复杂


一、命令

powershell 复制代码
# 创建带有属性的节点
CREATE (
   <node-name>:<label-name>
   {    
      <key>:<Value>
      ........
      <n-key>:<n-Value>
   }
)

#match
MATCH 
(
   <node-name>:<label-name>
)

# match需要配合return使用
match(stu:Student) return stu

#where
WHERE <property-name> <comparison-operator> <value>

# 创建node1到node2的单向关系 使用新节点创建关系
CREATE (node1-name:lable1-name) - [relationship-name:relationship-lable-name]->(node2-name:lable2-name)
# 创建双向关系 使用新节点创建关系
CREATE (node1-name:lable1-name) <- [relationship-name:relationship-lable-name]->(node2-name:lable2-name)

-- 删除节点
DELETE <node-name-list>
-- 删除关系
DELETE <node1-name>,<node2-name>,<relationship-name>

-- 删除属性
REMOVE <node-name>.<property1-name>,<node-name>.<property2-name>

-- 节点、关系添加属性
SET  <node-label-name>.<property1-name>,...<node-laben-name>.<propertyn-name>

-- union合并
<MATCH Command1>
   UNION
<MATCH Command2>

-- 返回前两行
MATCH (emp:Employee) 
RETURN emp
LIMIT 2

-- 跳过两行
MATCH (emp:Employee) 
RETURN emp
SKIP 2

#merge
MERGE = CREATE + MATCH
-- 语法
MERGE (<node-name>:<label-name>
{
   <Property1-name>:<Property1-Value>
   .....
   <Propertyn-name>:<Propertyn-Value>
})

#in
IN[<Collection-of-values>]

-- 创建索引语法
CREATE INDEX ON :<label_name> (<property_name>)
-- 删除索引
DROP INDEX ON :<label_name> (<property_name>)

总结

没有收获,和mongodb一样

相关推荐
哥本哈士奇18 小时前
Neo4j笔记(五):查询的处理流程
neo4j
百年੭ ᐕ)੭*⁾⁾8 天前
docker使用neo4j
docker·容器·neo4j
金斗潼关9 天前
neo4j使用说明
neo4j
田井中律.11 天前
neo4j图数据库安装教程(windows)
数据库·neo4j
RENMinWanSui!12 天前
Neo4j-Desktop2.0安装教程(更改安装路径)
笔记·neo4j·neo4j-desktop
哥本哈士奇12 天前
Neo4j笔记(四):一篇文章如何入库的
neo4j
V+zmm1013413 天前
毕业设计:基于neo4j的知识图谱的智能问答系统(源码)
spring boot·毕业设计·知识图谱·课程设计·neo4j·智能问答·毕设
Kakaxiii13 天前
【2026最新】Neo4j 数据库如何像 MySQL 一样导出和快速恢复完整数据
数据库·mysql·neo4j
哥本哈士奇(aspnetx)13 天前
Neo4j 笔记(四):一篇文章如何入库的
neo4j
哥本哈士奇15 天前
Neo4j 基础教程(二):Cypher CRUD 完全指南
neo4j