學習neo4j--第五章 CQL簡介

  • CQL代表Cypher查詢語言。 像Oracle數據庫具有查詢語言SQL,Neo4j具有CQL作爲查詢語言。

  • Neo4j CQL -
    它是Neo4j圖形數據庫的查詢語言。
    它是一種聲明性模式匹配語言
    它遵循SQL語法。
    它的語法是非常簡單且人性化、可讀的格式。
    如Oracle SQL -
    Neo4j CQL 已命令來執行數據庫操作。
    Neo4j CQL 支持多個子句像在哪裏,順序等,以非常簡單的方式編寫非常複雜的查詢。
    NNeo4j CQL 支持一些功能,如字符串,Aggregation.In 加入他們,它還支持一些關係功能。
    Neo4j CQL命令/條款

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

S.No. CQL命令/條 用法
1。 CREATE 創建 創建節點,關係和屬性
2。 MATCH 匹配 檢索有關節點,關係和屬性數據
3。 RETURN 返回 返回查詢結果
4。 WHERE 哪裏 提供條件過濾檢索數據
5。 DELETE 刪除 刪除節點和關係
6。 REMOVE 移除 刪除節點和關係的屬性
7。 ORDER BY 以…排序 排序檢索數據
8。 SET 組 添加或更新標籤
  • Neo4j CQL 函數

以下是常用的Neo4j CQL函數:

S.No. 定製列表功能 用法
1。 String 字符串 它們用於使用String字面量。
2。 Aggregation 聚合 它們用於對CQL查詢結果執行一些聚合操作。
3。 Relationship 關係 他們用於獲取關係的細節,如startnode,endnode等

我們將在後面的章節中詳細討論所有Neo4j CQL命令,子句和函數語法,用法和示例。

  • Neo4j CQL數據類型

這些數據類型與Java語言類似。 它們用於定義節點或關係的屬性

Neo4j CQL支持以下數據類型:

S.No. CQL數據類型 用法
1. boolean 用於表示布爾文字:true,false。
2. byte 用於表示8位整數。
3. short 用於表示16位整數。
4. int 用於表示32位整數。
5. long 用於表示64位整數。
6. float 用於表示32位浮點數。
7. double 用於表示64位浮點數。
8. char 用於表示16位字符。
9. String 用於表示字符串。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章