hive表操作基本语法

查看hive数据库列表

show databases;

新建hive数据库test_2019

create database test_2019;

切换至数据库进行操作

use test_2019;

查看已有表的建表语句

desc create table table_name;

查看表清单

show tables;

查看数据:

select * from table_name

查看表结构:

desc formatted table_name

删除表:

drop table table_name

创建外部分区表:

create external table table_name(id int,name string,city array)
Partitioned by (p_date string) row format delimited fields terminated by ‘\t’ collection items terminated by ‘,’ stored as textfile;

内部表:

create table userinfo2(id int,name string,city array) row format delimited fields terminated by ‘\t’ collection items terminated by ‘,’ stored as textfile;
字段与字段之间用换行号分割,字段内部之间的数据用逗号分割,指定文件存储的格式(纯文本的话可以用textfile)

加载数据:

insert overwrite table table_name1 partition (p_date=‘xxxx-xx-xx’) select * from table_name2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hive是一个基于Hadoop的数据仓库工具,它提供了类似于SQL的查询语言HiveQL来操作和查询数据。Hive的基本操作包括创建、加载数据、插入数据、更新数据和删除数据等。而Hive的查询语法主要由select、from、join、where、group by、having、order by、sort by、limit、union和union all等关键字组成。\[3\]其中,select用于选择要查询的列,from用于指定要查询的,join用于连接多个,where用于设置查询条件,group by用于分组聚合,having用于设置分组条件,order by用于排序,sort by用于局部排序,limit用于限制查询结果的数量,union和union all用于合并查询结果。\[3\]此外,Hive还有一种特殊的join操作,即半开连接(left semi join),它是left join的一种优化形式,只能查询左的信息,主要用于解决左数据是否存在的问题。\[1\]在Hive中,还有一些优化技巧和配置参数可以用来提高查询性能,比如同比与环比练习、优化、配置参数和数据倾斜等方面的内容。\[2\] #### 引用[.reference_title] - *1* *3* [Hive基本查询语法](https://blog.csdn.net/u010711495/article/details/111773364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [13-Hive的基本操作和查询语法以及案例](https://blog.csdn.net/weixin_50627985/article/details/125476193)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值