CQL代表Cypher查询语言。 像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。
目录
一、CQL命令
CQL命令 | 用法 | |
---|---|---|
CREATE 创建 | 创建节点,标签,关系和属性 |
CREATE ( <node-name>:<label-name> { <Property1-name>:<Property1-Value> ........ <Propertyn-name>:<Propertyn-Value> } ) |
MATCH 匹配 | 检索有关节点,关系和属性数据 |
MATCH ( <node-name>:<label-name> ) |
RETURN 返回 | 返回查询结果 | |
WHERE | 提供条件过滤检索数据 | |
DELETE 删除 | 删除节点和关系 | |
REMOVE 移除 | 删除节点和关系的属性 | |
ORDER BY 排序 | 排序检索数据 | |
SET 组 | 添加或更新标签 |
1、用例
create
添加一个dept节点,标签为Dept,对应内部键值对为 deptno:10等{ }中所示内容。
CREATE (dept:Dept { deptno:10,dname:"Accounting",location:"Hyderabad" })
(1)输入语句并执行
(2)运行之后结果为下图所示,
MATCH!!!!!!!
MATCH (dept:Dept)
二、CQL函数
函数名 | 用法 |
---|---|
String 字符串 | 它们用于使用String |
Aggregation 聚合 | 对CQL查询结果执行一些聚合操作 |
Relationship 关系 | 获取关系的细节,如startnode,endnode等 |
三、CQL数据类型
CQL数据类型 | 用法 |
---|---|
boolean | 布尔型:true,false |
byte | 8位整数 |
short | 16位整数 |
int |
32位整数 |
long | 64位整数 |
float | 32位浮点数 |
double | 64位浮点数 |
char | 16位字符 |
String | 字符串 |
柚芷 发布了42 篇原创文章 · 获赞 21 · 访问量 5万+ 私信 关注