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

来源:互联网 发布:上海地铁免费查询软件 编辑:程序博客网 时间:2024/06/15 04:16

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;

原创粉丝点击