Hive如何删除、添加、修改表中的字段
程序员文章站
2022-07-14 14:34:52
...
1、添加字段:
alter table table_name add columns (column_1 string,column_2 string)
添加之后字段由于hive底层是文件和系列化的设计因此查数据会发现新增的列在所有已有列的后面
2、修改字段
alter table table_name change column 已有列 修改名称 类型 comment '';
3、删除列
Hive不能直接删除列,不然底层系列化就乱了,我们可以通过replace语句来替换整张表的字段,达到同样的效果
alter table table_name replace columns(column_1 string);
语句中只写想要保留的字段就可以
上一篇: 4. 寻找两个正序数组的中位数
下一篇: 21. 合并两个有序链表
推荐阅读
-
mysql删除表中某一字段重复的记录
-
Excel2007中没有添加水印的功能如何给工作表添加水印效果
-
cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)
-
Oracle创建表、删除表、修改表(添加字段、修改字段、删除字段)语句总结
-
关于如何修改一张表中所有行与选定字段的同sql多行语句的添加方法
-
解析如何查看Oracle数据库中某张表的字段个数
-
删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid最小的记录
-
MySQL修改表一次添加多个列(字段)及注释、修改字段的注释介绍
-
SQL循环添加表中的字段
-
Excel2010中如何添加工作表及删除工作表有哪些方法