本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是 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 AWS 中的资源。DDL 语句是中的控制平面操作。 AWS
数据操作语言(DML)- DML 语句用于管理表中的数据。DML 语句用于选择、插入、更新和删除数据。这些是中的数据平面操作 AWS。
内置函数 - Amazon Keyspaces 支持可在 CQL 语句中使用的各种内置标量函数。
有关 CQL 的更多信息,请参阅Amazon Keyspaces(Apache Cassandra 兼容)的 CQL 语言参考。有关与 Apache Cassandra 之间的功能差异,请参阅功能差异:Amazon Keyspaces 与 Apache Cassandra。
要运行 CQL 查询,可以执行以下操作之一:
-
在 AWS Management Console中使用 CQL 编辑器。
使用 AWS CloudShell 和 cql sh-expansion。
-
使用
cqlsh
客户端。 -
使用 Apache 2.0 许可的 Cassandra 客户端驱动程序。
除了 CQL 之外,您还可以使用和在 Amazon Keyspaces 中执行数据定义语言 (DDL) 操作。 AWS SDKs AWS Command Line Interface
有关使用这些方法访问 Amazon Keyspaces 的更多信息,请参阅访问 Amazon Keyspaces(Apache Cassandra 兼容)。