# Query Data

To effectively query data in ScyllaDB, you should understand its schema and how
to perform basic operations like insert, read, update, and delete.
To perform these basic operations, you will use CQL.

* [CQL](https://docs.scylladb.com/stable/get-started/query-data/cql.md)
* [Schema](https://docs.scylladb.com/stable/get-started/query-data/schema.md)
* [Inserting Data](https://docs.scylladb.com/stable/get-started/query-data/insert-data.md)
* [Reading Data](https://docs.scylladb.com/stable/get-started/query-data/read-data.md)
* [Updating Data](https://docs.scylladb.com/stable/get-started/query-data/update-data.md)
* [Deleting Data](https://docs.scylladb.com/stable/get-started/query-data/delete-data.md)

#### NOTE
If you are looking to query data with a DynamoDB compatible API, we recommend using [ScyllaDB Alternator](https://docs.scylladb.com/manual/stable/alternator/getting-started.html).
