

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Cos'è Cassandra Query Language (CQL)?
<a name="what-is-cql"></a>

*Cassandra Query Language* (CQL) è il linguaggio principale per comunicare con Apache Cassandra. Amazon Keyspaces (per Apache Cassandra) è compatibile con l'API CQL 3.x (retrocompatibile con la versione 2.x). 

In CQL, i dati vengono archiviati in tabelle, colonne e righe. In questo senso CQL è simile a Structured Query Language (SQL). Questi sono i concetti chiave di CQL.
+ Elementi **CQL — Gli** elementi fondamentali di CQL sono identificatori, costanti, termini e tipi di dati. 
+ **Data Definition Language (DDL)**: le istruzioni DDL vengono utilizzate per gestire strutture di dati come keyspace e tabelle, che sono risorse AWS in Amazon Keyspaces. Le istruzioni DDL sono operazioni del piano di controllo in. AWS
+ **Data Manipulation Language (DML)**: le istruzioni DML vengono utilizzate per gestire i dati all'interno delle tabelle. Le istruzioni DML vengono utilizzate per selezionare, inserire, aggiornare ed eliminare i dati. Si tratta di operazioni sul piano dati in. AWS
+ **Built-in funzioni** — Amazon Keyspaces supporta una varietà di funzioni scalari integrate che puoi usare nelle istruzioni CQL. 

Per ulteriori informazioni su CQL, consulta. [Riferimento al linguaggio CQL per Amazon Keyspaces (per Apache Cassandra)](cql.md) Per le differenze funzionali con Apache Cassandra, vedere. [Differenze funzionali: Amazon Keyspaces e Apache Cassandra](functional-differences.md)

Per eseguire le query CQL, puoi effettuare una delle seguenti operazioni:
+ Utilizzate l'editor CQL in. Console di gestione AWS
+ Use AWS CloudShell e l'espansione [cqlsh](programmatic.cqlsh.md#using_cqlsh).
+ Usa un client. `cqlsh`
+ Usa un driver client Cassandra con licenza Apache 2.0.

Oltre a CQL, puoi eseguire operazioni DDL (Data Definition Language) in Amazon Keyspaces utilizzando gli SDK e il AWS . AWS Command Line Interface

Per ulteriori informazioni sull'utilizzo di questi metodi per accedere ad Amazon Keyspaces, consulta. [Accesso ad Amazon Keyspaces (per Apache Cassandra)](accessing.md) 