Hive常用修改命令

Alter Table 語句

Hive修改表名,列名,列註釋,表註釋,增加列,調整列順序,屬性名等操作

它是在Hive中用來修改的表。
語法
聲明接受任意屬性,我們希望在一個表中修改以下語法。


 
  1. ALTER TABLE name RENAME TO new_name

  2. ALTER TABLE name ADD COLUMNS (col_spec[, col_spec ...])

  3. ALTER TABLE name DROP [COLUMN] column_name

  4. ALTER TABLE name CHANGE column_name new_name new_type

  5. ALTER TABLE name REPLACE COLUMNS (col_spec[, col_spec ...])

(1)、重命名錶

Rename To… 語句

ALTER TABLE table_name RENAME TO new_table_name;

上面這個命令可以重命名錶,數據所在的位置改變,但分區名都沒有改變。

下面是查詢重命名錶,把 employee 修改爲 emp。

ALTER TABLE employee RENAME TO emp;

(2)、改變列名/類型/位置/註釋


 
  1. ALTER TABLE table_name CHANGE

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章