hive SQL——建表、删表、插入数据

本文介绍了Hive SQL中的基本操作,包括如何创建表,使用`row format delimited fields terminated by ' '`解决字段关联问题,删除表的两种方式:drop table和truncate table的区别,以及如何插入数据。还提到了通过alter table来修改表格的列名、新增字段和修改注释。
摘要由CSDN通过智能技术生成

1.    建表(create table xx)

 
-- 使用create命令创建一个新表,带分区
CREATE
	TABLE miniapps_dept
	(
		dept     string comment '字段注释'
		app_name string comment '字段注释',
		appkey   string comment '字段注释'
	)

partitioned by(col_name data_type)
row format delimited fields terminated by '\t'  --这个语句是声明文件分隔符,文件分隔符是用tab

 

  • 采用此种方法建表,然后将所要导入的文件以存为TXT格式,UTF-8编码,tab为分隔符
  • row format delimited fields terminated by '\t'  -- 该语句是解决了后续关联该表中出现的关联不上的问题。
-- 通过已有的表建立一张新的表
create table 表名 as
select 字段1,字段2,....
from 表名
--将建的表存为orc格式
create table 表名1 store as orc as
select 字段1,字段2,....from 表名2
--复制表结构ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值