原文:https://www.cnblogs.com/HondaHsu/p/4346354.html

Hive基础sql语法讲解(转)
1.先建 表
drop table sfmk.xzz_0726_srcarea_desarea;
create table sfmk.xzz_0726_srcarea_desarea (
srcarea_desarea  string
) row format delimited fields terminated by ',';

2.将数据上传至hive 服务器
如:
'/user/013/upload/

3.执行 load 命令
load data inpath '/user/013/upload/test_data.csv' into table mark._srcarea_desarea;

Hive基础sql语法讲解(转)
导入数据到表中

 

Hive基础sql语法讲解(转)
1.DDL 操作
1.建表
2.3.创建简单表
4.创建外部表
5.建分区表
6.建Bucket表
7.创建表并创建索引字段ds
8.复制一个空表
9.显示所有表
10.按正条件正则表达式显示表
11.修改表结构
12.表添加一列 
13.添加一列并增加列字段注释
14.更改表名
15.删除列
16.增加删除分区
17.重命名表
18.修改列的名字类型位置注释
19.表添加一列 
20.添加一列并增加列字段注释
21.增加更新列
22.增加表的元数据信息
23.改变表文件格式与组织
24.创建删除视图
25.创建数据库
26.显示命令
2.DML 操作元数据存储
1.向数据表内加载文件
2.3.加载本地数据同时给定分区信息
4.OVERWRITE
5.将查询结果插入Hive表
6.将查询结果写入HDFS文件系统
7.INSERTINTO
3.DQL 操作数据查询SQL
1.1 基本的Select操作
2.例如
3.按先件查询
4.将查询数据输出至目录
5.将查询结果输出至本地目录
6.选择所有列到本地目录 
7.将一个表的统计结果插入另一个表中
8.将多表数据插入到同一表中
9.将文件流直接插入文件
10.2 基于Partition的查询
11.3 Join
4.从SQL到HiveQL应转变的习惯
1.Hive不支持等值连接
2.分号字符
3.IS NOT NULL
4.Hive不支持将数据插入现有的表或分区中
5.hive不支持INSERT INTO UPDATE DELETE操作
6.hive支持嵌入mapreduce程序来处理复杂的逻辑
7.hive支持将转换后的数据直接写入不同的表还能写入分区hdfs和本地目录
5.实际示例
1.创建一个表
2.加载数据到表中
3.统计数据总量
4.现在做一些复杂的数据分析
5.生成数据的周信息
6.使用映射脚本
7.将数据按周进行分割
8.处理Apache Weblog 数据
Hive基础sql语法讲解(转)

相关文章:

  • 2021-11-02
  • 2021-10-19
  • 2021-12-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
猜你喜欢
  • 2021-09-18
  • 2022-12-23
  • 2021-12-06
  • 2021-04-12
  • 2021-10-30
  • 2022-12-23
  • 2021-08-06
相关资源
相似解决方案