CQL Reference =============== .. toctree:: :maxdepth: 2 :hidden: cqlsh appendices compaction consistency consistency-calculator ddl dml types definitions secondary-indexes time-to-live functions wasm json mv describe-schema service-levels cql-extensions.md cqlsh - The CQL Shell ----------------------- ``cqlsh`` is a command line shell for interacting with ScyllaDB through CQL. * :doc:`CQLSh: the CQL shell ` CQL - Apache Cassandra Query Language ---------------------------------------- The Apache Cassandra Query Language (CQL) is the primary language for communicating with the ScyllaDB database. It allows you to create keyspaces and tables, insert and query tables, and more. * :doc:`Reserved CQL Keywords and Types (Appendices) ` * :doc:`Compaction ` * :doc:`Consistency Levels ` * :doc:`Consistency Levels Calculator` * :doc:`Data Definition ` * :doc:`Data Manipulation ` * :doc:`Data Types ` * :doc:`Definitions ` * :doc:`Global Secondary Indexes ` * :doc:`Expiring Data with Time to Live (TTL) ` * :doc:`Functions ` * :doc:`JSON Support ` * :doc:`Materialized Views ` ScyllaDB CQL Extensions - CQL Extensions Provided by ScyllaDB -------------------------------------------------------------- ScyllaDB provides additional features that extend the Apache CQL. * :doc:`ScyllaDB CQL Extensions `