Neo4j - CQL簡介

2022-06-27 14:27 更新

CQL代表Cypher查詢語言。 像Oracle數(shù)據(jù)庫具有查詢語言SQL,Neo4j具有CQL作為查詢語言。


Neo4j CQL -

  • 它是Neo4j圖形數(shù)據(jù)庫的查詢語言。

  • 它是一種聲明性模式匹配語言

  • 它遵循SQL語法。

  • 它的語法是非常簡單且人性化、可讀的格式。

如Oracle SQL -

  • Neo4j CQL 命令執(zhí)行數(shù)據(jù)庫操作

  • Neo4j CQL 支持個(gè)子句在哪里順序,以非常簡單方式編寫非常復(fù)雜查詢

  • NNeo4j CQL 支持一些功能,字符串,Aggregation.In 除了他們支持一些關(guān)系功能。

Neo4j CQL命令/條款

常用的Neo4j CQL命令/條款如下:

S.No.CQL命令/條用法
1。CREATE
創(chuàng)建
創(chuàng)建節(jié)點(diǎn),關(guān)系和屬性
2。MATCH
匹配
檢索有關(guān)節(jié)點(diǎn),關(guān)系和屬性數(shù)據(jù)
3。RETURN
返回
返回查詢結(jié)果
4。WHERE
哪里
提供條件過濾檢索數(shù)據(jù)
5。DELETE
刪除
刪除節(jié)點(diǎn)和關(guān)系
6。REMOVE
移除
刪除節(jié)點(diǎn)和關(guān)系的屬性
7。

ORDER BY

以…排序

排序檢索數(shù)據(jù)
8。SET
添加或更新標(biāo)簽


Neo4j CQL 函數(shù)

以下是常用的Neo4j CQL函數(shù):

S.No.定制列表功能用法
1。String
字符串
它們用于使用String字面量。
2。Aggregation
聚合
它們用于對CQL查詢結(jié)果執(zhí)行一些聚合操作。
3。Relationship
關(guān)系
他們用于獲取關(guān)系的細(xì)節(jié),如startnode,endnode等。

我們將在后面的章節(jié)中詳細(xì)討論所有Neo4j CQL命令,子句和函數(shù)語法,用法和示例。

Neo4j CQL數(shù)據(jù)類型

這些數(shù)據(jù)類型與Java語言類似。 它們用于定義節(jié)點(diǎn)或關(guān)系的屬性


Neo4j CQL支持以下數(shù)據(jù)類型:

S.No.CQL數(shù)據(jù)類型用法
1.boolean用于表示布爾文字:true,false。
2.byte用于表示8位整數(shù)。
3.short用于表示16位整數(shù)。
4.int用于表示32位整數(shù)。
5.long用于表示64位整數(shù)。
6.floatI用于表示32位浮點(diǎn)數(shù)。
7.double用于表示64位浮點(diǎn)數(shù)。
8.char用于表示16位字符。
9.String用于表示字符串。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號