SHOW CREATE TABLE

Devolve a declaração DE TABELA CREATE ou A DECLARAÇÃO DE VISTA CREATE que foi utilizada para criar uma determinada tabela ou vista. SHOW CREATE TABLE numa mesa inexistente ou numa visão temporária, abre uma exceção.

Sintaxe

SHOW CREATE TABLE table_identifier

Parâmetros

  • table_identifier

    Um nome de tabela ou visualização, opcionalmente qualificado com um nome de base de dados.

    Sintaxe:[database_name.] table_name

Exemplos

CREATE TABLE test (c INT) ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
    STORED AS TEXTFILE
    TBLPROPERTIES ('prop1' = 'value1', 'prop2' = 'value2');

SHOW CREATE TABLE test;
+----------------------------------------------------+
|                                      createtab_stmt|
+----------------------------------------------------+
|CREATE TABLE `default`.`test` (`c` INT)
 USING text
 TBLPROPERTIES (
   'transient_lastDdlTime' = '1586269021',
   'prop1' = 'value1',
   'prop2' = 'value2')
+----------------------------------------------------+