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;

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值