W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
CQL代表Cypher查詢語言。 像Oracle數(shù)據(jù)庫具有查詢語言SQL,Neo4j具有CQL作為查詢語言。
Neo4j CQL -
它是Neo4j圖形數(shù)據(jù)庫的查詢語言。
它是一種聲明性模式匹配語言
它遵循SQL語法。
它的語法是非常簡(jiǎn)單且人性化、可讀的格式。
如Oracle SQL -
Neo4j CQL 以命令來執(zhí)行數(shù)據(jù)庫操作。
Neo4j CQL 支持多個(gè)子句像在哪里,順序等,以非常簡(jiǎn)單的方式編寫非常復(fù)雜的查詢。
NNeo4j CQL 支持一些功能,如字符串,Aggregation.In 除了他們,它還支持一些關(guān)系功能。
常用的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ù):
S.No. | 定制列表功能 | 用法 |
---|---|---|
1。 | String 字符串 | 它們用于使用String字面量。 |
2。 | Aggregation 聚合 | 它們用于對(duì)CQL查詢結(jié)果執(zhí)行一些聚合操作。 |
3。 | Relationship 關(guān)系 | 他們用于獲取關(guān)系的細(xì)節(jié),如startnode,endnode等。 |
我們將在后面的章節(jié)中詳細(xì)討論所有Neo4j CQL命令,子句和函數(shù)語法,用法和示例。
這些數(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. | float | I用于表示32位浮點(diǎn)數(shù)。 |
7. | double | 用于表示64位浮點(diǎn)數(shù)。 |
8. | char | 用于表示16位字符。 |
9. | String | 用于表示字符串。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: