hive建表以及测试

本文详细介绍了Hive的内部表、外部表和分区表的建表操作。包括内部表的常规建表、复制表结构创建新表、根据查询信息建表的场景和HQL命令,以及外部表的特性和建表SQL。最后讨论了分区表的建表命令,展示了数据加载和分区效果。
摘要由CSDN通过智能技术生成

内部表建表(manaaged_table)

内部表定义

1、由create table命令直接创建,没有加入关键字的表
2、内部表默认存储/user/hive/warehouse下,也可以由location指定、
3、drop表时会将表数据与元数据同时删除
根据以上两种建表方式,引出,hive常用的三种建表的方法

内部表常规建表

根据需求,分别列出表中的列,创建表

应用场景

场景:在库中没有相关的表,根据要处理的数据信息,创建原始表

建表HQL命令
create table if not exists db_hive_test.testTable01(
ip string comment 'remote ip address',
user string comment 'customer name',
request_url string,
city string 
)
comment 'create table test ',
row format delimited fields terminated by '\t' lines terminated by '\n';
效果截图

这里写图片描述
如图,加载数据到表中,

load data local inpath '/../../.'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值