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

数据库 waitig 1624℃ 百度已收录 0评论

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;


本文由【waitig】发表在等英博客
本文固定链接:Impala修改/删除/清空表操作
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)