Hive常用指令

本文详细介绍了Hive中关于表中数据、表和库的增删改查操作,包括insert、delete、update、select等指令的使用,以及如何创建、修改和删除表和数据库,并提供了各种操作的实例。
摘要由CSDN通过智能技术生成

表中数据的增删改查

insert into/overwrite [table] 表名

[partition (分区字段=要增加的分区字段值,…);] //partition分区,增加到对应分区中

values(字段1的值,字段2的值,...),(...,...);

//普通插入,into插入数据,一个()代表一行,会启动mapreduce,table可写可不写没用

//overwrite覆盖,用()中的值把表中原有数据都覆盖掉,会启动mapreduce,table必须写

load data [local] inpath '路径' [overwrite] into table 表名

//向表中装载数据

//local写上表示从本地加载数据,不写表示从HDFS上面,路径可以写相对路径也可以写绝对路径

//在本地load相当于复制操作上传到hdfs上面然后,原文件不会消失

//在hdfs上load相当于是个剪切,原文件会消失

//overwrite写上覆盖,不写表示追加

insert into/overwrite [table] 表1名 select 字段1, 字段2 from 表2名;

//查询导入,into插入数据,把表二中被查询到的数据插入到表1,table可写可不写没用

//overwrite覆盖,用表二中被查询到的数据覆盖表1,table必须写

//表一表二也可以是一张表

insert into/ov

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值