1. 程式人生 > >Impala修改/刪除/清空表操作

Impala修改/刪除/清空表操作

1、通過impala shell修改表名,基本語法如下:
ALTER TABLE o_tb_name RENAME TO n_tb_name;
修改student表名為emp:
ALTER TABLE student RENAME TO emp;
執行語句,驗證結果:
這裡寫圖片描述
2、通過impala shell向表中新增一列,基本語法如下:
ALTER TABLE tb_name ADD COLUMNS(cn1 data_type,…);
向emp表中新增一列address資訊:
ALTER TABLE emp ADD COLUMNS(address STRING);
查詢表結構資訊,驗證是否新增成功:
DESCRIBE emp;
執行語句,結果如下:
這裡寫圖片描述


3、通過impala shell向表中刪除一列,基本語法如下:
ALTER TABLE tb_name DROP [COLUMN] c_name;
刪除emp表中的address欄位:
ALTER TABLE emp DROP COLUMN address;
查詢表結構資訊,驗證是否刪除成功:
DESCRIBE emp;
這裡寫圖片描述
4、通過impala shell清空表,基本語法:
TRUNCATE table_name;
清空emp表的內容:
TRUNCATE emp;