.. highlight:: psql

.. _ddl:

===============
Data definition
===============

This section provides an overview of how to create tables and perform other
data-definition related operations with CrateDB.

.. SEEALSO::

    :ref:`General use: Data manipulation <dml>`

    :ref:`General use: Querying <dql>`


.. rubric:: Table of contents

.. toctree::
   :maxdepth: 2

   create-table
   data-types
   system-columns
   generated-columns
   constraints
   storage
   partitioned-tables
   sharding
   replication
   shard-allocation
   column-policy
   fulltext-indices
   analyzers
   show-create-table
   views
   alter-table
