什么是 Cassandra 查询语言 (CQL)? - Amazon Keyspaces(Apache Cassandra 兼容)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Cassandra 查询语言 (CQL)?

Cassandra 查询语言 (CQL) 是与 Apache Cassandra 通信的主要语言。Amazon Keyspaces(Apache Cassandra 兼容)与 CQL 3.x API 兼容(向后兼容 2.x 版)。

在 CQL 中,数据存储在表、列和行中。在这方面,CQL 与结构化查询语言(SQL)相似。这些是 CQL 中的关键概念。

  • CQL 元素 - CQL 的基本元素包括标识符、常量、术语和数据类型。

  • 数据定义语言 (DDL)-DDL 语句用于管理数据结构,例如密钥空间和表,它们是 Amazon Keyspaces Amazon 中的资源。DDL 语句是中的控制平面操作。 Amazon

  • 数据操作语言(DML)- DML 语句用于管理表中的数据。DML 语句用于选择、插入、更新和删除数据。这些是中的数据平面操作 Amazon。

  • 内置函数 - Amazon Keyspaces 支持可在 CQL 语句中使用的各种内置标量函数。

有关 CQL 的更多信息,请参阅Amazon Keyspaces(Apache Cassandra 兼容)的 CQL 语言参考。有关与 Apache Cassandra 之间的功能差异,请参阅功能差异:Amazon Keyspaces 与 Apache Cassandra

要运行 CQL 查询,可以执行以下操作之一:

  • 在 Amazon Web Services Management Console中使用 CQL 编辑器。

  • 使用 Amazon CloudShell 和 cql sh-expansion。

  • 使用 cqlsh 客户端。

  • 使用 Apache 2.0 许可的 Cassandra 客户端驱动程序。

除了 CQL 之外,您还可以使用和在 Amazon Keyspaces 中执行数据定义语言 (DDL) 操作。 Amazon SDKs Amazon Command Line Interface

有关使用这些方法访问 Amazon Keyspaces 的更多信息,请参阅访问 Amazon Keyspaces(Apache Cassandra 兼容)