什麼是卡桑德拉查詢語言()CQL? - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是卡桑德拉查詢語言()CQL?

卡桑德拉查詢語言(CQL)是與 Apache 卡桑德拉通信的主要語言。Amazon Keyspaces(阿帕奇卡桑德拉)與 CQL 3.X 兼容API(向後兼容版本 2.x)。

在中CQL,資料儲存在表格、欄和列中。在這個意義上CQL是類似於結構化查詢語言(SQL)。這些是中的關鍵概念CQL。

  • CQLelements — 的基本元素CQL是識別碼、常數、術語和資料類型。

  • 數據定義語言(DDL)-語DDL句用於管理數據結構,如 Keyspaces 和表,這些數據結構是 Amazon 密鑰空間中的 AWS 資源。DDL陳述式是中的控制平面作業 AWS。

  • 資料操作語言 (DML) — DML 陳述式可用來管理表格內的資料。DML語句用於選擇,插入,更新和刪除數據。這些是中的資料平面作業 AWS。

  • 內建函數 — Amazon Keyspaces 支援各種可在陳述式中CQL使用的內建純量函數。

如需有關的更多資訊CQL,請參閱CQL Amazon Keyspaces 的語言參考 (適用於 Apache Cassandra)。對於與阿帕奇卡桑德拉功能差異,請參閱。功能差異:Amazon Keyspaces 與阿帕奇卡桑德拉

若要執行CQL查詢,您可以執行下列其中一項作業:

  • 使用中的CQL編輯器 AWS Management Console。

  • 使用 AWS CloudShell 和 cq lsh 擴展。

  • 使用用cqlsh戶端。

  • 使用 Apache 2.0 許可卡桑德拉客戶端驅動程序。

除此之外CQL,您還可以使用 AWS SDKs和在 Amazon Keyspaces 中執行資料定義語言 (DDL) 操作。 AWS Command Line Interface

如需使用這些方法存取 Amazon Keyspaces 的詳細資訊,請參閱訪問 Amazon Keyspaces(阿帕奇卡桑德拉)