Data Definition

Commonly used HiveQL DDL statements are listed below:

  • CREATE DATABASE/SCHEMA, TABLE, VIEW, FUNCTION, INDEX

  • DROP DATABASE/SCHEMA, TABLE, VIEW, INDEX

  • TRUNCATE TABLE

  • ALTER DATABASE/SCHEMA, TABLE, VIEW

  • MSCK REPAIR TABLE (or ALTER TABLE RECOVER PARTITIONS)

  • SHOW DATABASES, TABLES, TBLPROPERTIES, VIEWS, PARTITIONS, FUNCTIONS, INDEXES, COLUMNS, CREATE TABLE

  • DESCRIBE DATABASE/SCHEMA, table_name, view_name

PARTITION statements are usually options of TABLE statements, except for SHOW PARTITIONS. For more details, please refer

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL

Last updated