hive day03

 

修改列

新建表t_seq

hive> create table t_seq like test_1;

添加列

hive> alter table t_seq add columns(address string,age int);

全部替换

hive>alter table t_seq replace columns(id int,name string,address string,age int);

修改已经存在的列定义

hive> alter table t_seq change id uid string;

显示命令

show tables    显示表

show databases 显示库

show partitions 显示分区

show functions 显示hive中所有内置函数

desc 表名   显示表结构

desc extended 表名  显示表结构的详细信息

desc formatted 表名  格式化显示表结构的详细信息

清空数据保留表结构

truncate table 表名

插入数据

插入单条数据

hive> insert into t_seq values('10','mm','beijing',20);

将test_44表中staylong小于200的添加到day=lt200的分区中

hive>  insert into table test_4_st_200 partition(day='lt200')
    > select ip,url,staylong from test_44 where staylong<200;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值