

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# O que é Cassandra Query Language (CQL)?
<a name="what-is-cql"></a>

O *Cassandra Query Language* (CQL) é a linguagem principal para comunicação com o Apache Cassandra. O Amazon Keyspaces (para Apache Cassandra) é compatível com a API CQL 3.x (com compatibilidade com versões anteriores à versão 2.x). 

No CQL, os dados são armazenados em tabelas, colunas e linhas. Nesse sentido, o CQL é semelhante ao Structured Query Language (SQL). Aqui estão os principais conceitos do CQL.
+ **Elementos CQL**: os elementos fundamentais do CQL são identificadores, constantes, termos e tipos de dados. 
+ **Data Definition Language (DDL)** — As instruções DDL são usadas para gerenciar estruturas de dados como keyspaces e tabelas, que são recursos AWS no Amazon Keyspaces. As instruções DDL são operações do plano de controle em AWS.
+ **Linguagem de manipulação de dados (DML)**: as instruções DML são usadas para gerenciar dados em tabelas. As instruções DML são usadas para selecionar, inserir, atualizar e excluir dados. Essas são as operações do plano de dados em AWS.
+ **Funções integradas**: o Amazon Keyspaces oferece suporte a uma variedade de funções escalares integradas que você pode usar nas instruções do CQL. 

Para obter mais informações sobre CQL, consulte [Referência de idiomas CQL para Amazon Keyspaces (para Apache Cassandra)](cql.md). Para ver as diferenças funcionais com o Apache Cassandra, consulte [Diferenças funcionais: Amazon Keyspaces versus Apache Cassandra](functional-differences.md).

Para executar consultas CQL, você pode realizar um dos seguintes procedimentos:
+ Usar o editor CQL no Console de gerenciamento da AWS.
+ O uso AWS CloudShell e a expansão do [calsh](programmatic.cqlsh.md#using_cqlsh).
+ Usar um cliente `cqlsh`.
+ Usar um driver de cliente Cassandra licenciado pelo Apache 2.0.

Além do CQL, você pode realizar operações de Data Definition Language (DDL) no Amazon Keyspaces usando o e o. AWS SDKs AWS Command Line Interface

Para obter mais informações sobre como usar esses métodos para acessar o Amazon Keyspaces, consulte [Como acessar o Amazon Keyspaces (para Apache Cassandra)](accessing.md). 