Have a question or want live help from a DataStax engineer? Let's chat.
Can't find what you're looking for? Try searching other guides
Cassandra Query Language (CQL) is a query language for the Apache Cassandra database.
Data modeling topics.
CQL provides an API to Apache Cassandra that is simpler than the Thrift API for new applications.
CQL reference topics.
About using CQL.
CQL input consists of statements that change data, look up data, store data, or change the way data is stored.
Built-in data types for columns.
About using CQL keyspace and table properties.
CQL support functions for transforming one or more column values into a new value.
Upper CQL limits.
The cqlsh commands.
CQL commands.
Change property values of a keyspace.
Modify the column metadata of a table.
Modify a user-defined type. Apache Cassandra™ 2.1 and later.
Alter existing user options.
Write multiple DML statements.
Define a new index on a single column of a table.
Define a new keyspace and its replica placement strategy.
Define a new table.
Registers a trigger on a table.
Create a user-defined type. Apache Cassandra 2.1 and later.
Create a new user.
Removes entire rows or one or more columns from one or more rows.
Drop the named index.
Remove the keyspace.
Remove the named table.
Removes registration of a trigger.
Drop a user-defined type. Apache Cassandra 2.1 and later.
Remove a user.
Provide access to database objects.
Add or update columns.
List permissions granted to a user.
List existing users and their superuser status.
Revoke user permissions.
Retrieve data from a Cassandra table.
Remove all data from a table.
Update columns in a row.
Connect the client session to a keyspace.