Neo4j(五)——CQL命令(20200204)

CQL代表Cypher查询语言。 像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。

目录

一、CQL命令 

1、用例

create

MATCH!!!!!!!

二、CQL函数

三、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)运行之后结果为下图所示, 

Neo4j(五)——CQL命令(20200204)

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 字符串

 

Neo4j(五)——CQL命令(20200204)Neo4j(五)——CQL命令(20200204) 柚芷 发布了42 篇原创文章 · 获赞 21 · 访问量 5万+ 私信 关注
上一篇:BloodHound可视化之域分析


下一篇:Neo4j分布式集群架构