DESCRIBE TABLE
Shows output depending on the options selected:
- 
List of all tables in a keyspace. 
- 
Executable CQL information for a single table, including materialized views that are based on the table. 
| Verify all settings before executing the full CQL output for recreating a table returned by this command. Some table options might be cluster-specific. | 
Synopsis
DESCRIBE TABLES | TABLE [<keyspace_name>.]>table_name>Syntax legend
| Syntax conventions | Description | 
|---|---|
| UPPERCASE | Literal keyword. | 
| Lowercase | Not literal. | 
| 
 | Variable value. Replace with a user-defined value. | 
| 
 | Optional.
Square brackets ( | 
| 
 | Group.
Parentheses (  | 
| 
 | Or.
A vertical bar ( | 
| 
 | Repeatable.
An ellipsis (  | 
| 
 | Single quotation ( | 
| 
 | Map collection.
Braces ( | 
| Set, list, map, or tuple.
Angle brackets (  | |
| 
 | End CQL statement.
A semicolon ( | 
| 
 | Separate the command line options from the command arguments with two hyphens (  | 
| 
 | Search CQL only: Single quotation marks ( | 
| 
 | Search CQL only: Identify the entity and literal value to overwrite the XML element in the schema and solrConfig files. | 
- TABLES
- 
All tables. 
- TABLE
- 
One table. 
- <keyspace_name>
- 
Name of the keyspace 
- <table_name>
- 
Name of the table 
Examples
Show a list of tables in the system keyspace:
USE system; DESC TABLESA list of all the tables in the keyspace is returned:
repairs              view_builds_in_progress  paxos           transferred_ranges
available_ranges     peers                    size_estimates
batches              compaction_history       built_views
prepared_statements  sstable_activity         range_xfers
"IndexInfo"          peer_events              localShow the CQL for the cycling calendar table:
DESC cycling.calendarA complete CQL table description is returned, which can be used to recreate the table:
CREATE TABLE cycling.calendar (
  race_id int,
  race_start_date timestamp,
  race_end_date timestamp,
  race_name text,
  PRIMARY KEY (race_id, race_start_date, race_end_date)
) WITH CLUSTERING ORDER BY (race_start_date ASC, race_end_date ASC)
  AND bloom_filter_fp_chance = 0.01
  AND caching = {'keys': 'ALL', 'rows_per_partition': 'NONE'}
  AND comment = ''
  AND compaction = {'class': 'org.apache.cassandra.db.compaction.SizeTieredCompactionStrategy',
    'max_threshold': '32', 'min_threshold': '4'}
  AND compression = {'chunk_length_in_kb': '64', 'class': 'org.apache.cassandra.io.compress.LZ4Compressor'}
  AND crc_check_chance = 1.0
  AND default_time_to_live = 0
  AND gc_grace_seconds = 864000
  AND max_index_interval = 2048
  AND memtable_flush_period_in_ms = 0
  AND min_index_interval = 128
  AND nodesync = {'enabled' : 'true'}
  AND speculative_retry = '99PERCENTILE';