Hive 修改表结构常用操作
2024-09-13 15:55:46
- 添加列 add columns
alter table table_name add columns (id int comment '主键ID' ) ;
默认在表所有字段之后,分区字段之前。
- 替换列 replace columns ,会替换所有列,慎用!
alter table table_name replace columns (id int comment '主键ID' ) ;
- 修改字段名称、类型、注释 change
1. 修改字段注释
alter table table_name change id id int comment '订单号';
2. 修改列名, id 改成 tab_id
alter table table_name change id tab_id int comment '订单号';
- 删除表分区
alter table table_name drop if exists partition (statis_date='20151015');
-- 删除20180101之前的所有分区
alter table example_table_name drop if exists partition (dt <'20180101');
- 删除文件(如果是外部表)
Hive 模式: dfs -rm -r -f /user/kimbo/table_name/statis_date=${date_7} ;
命令行模式: hadoop fs -rm -r /user/kimbo/table_name/statis_date=${date_7} ;
最新文章
- 每天一点Android干货-时间与日期、进度条
- xml报文的装配解析
- Myeclipse 2015 stable 2.0 完美破解方法
- Xcode常用技巧(1)-使用Xcode进行代码分析及GDB调试
- hadoop 分布式缓存
- 【转】maven仓库快速镜像
- PHP工作原理
- ajax简单案例:字符串返回类型
- Crypto库实现PKCS7签名与签名验证
- 【转】Maven实战(七)---传递依赖
- 【java】HashSet
- python中重要的模块--asyncio
- 08-JavaScript中的函数
- postfix 邮箱接收限制
- TS的一些小东西
- Entity Framework Core导航属性加载问题
- 函数putText()在图片上写文字
- vue中的js引入图片,必须require进来
- C#-string.Format对C#字符串格式化
- 【转】IOS 学习之 NSPredicate 模糊、精确、查询
热门文章
- 写一致性原理以及quorum机制
- vscode 使用iView时标签报错 Parsing error: x-invalid-end-tag
- 报错解决——uwsgi错误invalid request block size
- Z字形扫描
- javascript 及 vue 中的变量前面的美元符号 $ 是什么意思
- 在golang中使用 cgo,如何让被嵌入的c语言代码调用golang
- Scala数据类型的继承结构
- es6 数组..... ==和===的区别 es6的递归方式 es6find函数 timer setTimeout v-html的用法,-
- app刷新
- js动态规划---最少硬币找零问题