3.图数据Neo4j - CQL的使用
1.Neo4j - CQL简介
1.1 介绍
Neo4j的Cypher语言是为处理图形数据而构建的,CQL代表Cypher查询语言。像Oracle数据库具有查询
语言SQL,Neo4j具有CQL作为查询语言。
- 它是Neo4j图形数据库的查询语言。
- 它是一种声明性模式匹配语言
- 它遵循SQL语法。
- 它的语法是非常简单且人性化、可读的格式。
fox)<-[:knows]-(周瑜)-[:knows]->(诸葛)-[:knows]->(fox)
1.2 建模工具
https://arrows.app
2.常用命令
官网:https://neo4j.com/docs/cypher-manual/3.5/clauses/
2.1 Neo4j数据导入与导出
https://blog.csdn.net/gangzhucoll/article/details/148511902
2.2 CREATE创建
create语句是创建模型语句用来创建数据模型\
2.2.1 创建节点
#创建简单节点
create (n)
#创建多个节点
create (n),(m)
#创建带标签和属性的节点并返回节点
create (n:person {name:'如来'}) return n
3.常用函数
4.neo4j-admin使用
5.利用CQL构建明星关系图谱
1.基本操作命令
1.1 删除Neo4j数据的多种方法
方法1:使用Cypher删除所有节点和关系(推荐)
// 删除所有数据(包括节点、关系和约束)
MATCH (n)
DETACH DELETE n;// 删除所有索引和约束
CALL apoc.schema.assert({}, {});