本章介绍了如何在Hive删除数据库。模式和数据库的使用是一样的。 DROP DATABASE语句 DROP DATABASE是删除所有的表并删除数据库的语句。它的语法如下: DROP DATABASE Statement…
分类:Hive教程
Hive视图和索引
本章介绍如何创建和管理视图。根据用户的需求创建视图。可以将任何结果集数据保存为一个视图。视图在Hive的用法和SQL视图用法相同。它是一个标准的RDBMS概念。我们可以在视图上执行所有DML操作。 创建一个视图 可以创建…
Hive创建数据库
Hive是一种数据库技术,可以定义数据库和表来分析结构化数据。主题结构化数据分析是以表方式存储数据,并通过查询来分析。本章介绍如何创建Hive 数据库。配置单元包含一个名为 default 默认的数据库。 CREATE …
Hive删除表
本章介绍了如何在Hive中删除表。当从Hive Metastore删除表,它删除了表/列的数据及其元数据。它可以是一个正常的表(存储在Metastore)或外部表(存储在本地文件系统); 不论什么类型Hive对待的方式相…
Hive内置函数
本章介绍了在Hive中可用的内置函数。这些函数看起来非常类似于SQL的函数,除了他们的使用有点不一样。 内置函数 Hive支持以下内置函数: 返回类型 签名 描述 BIGINT round(double a) 返回BIG…
Hive分区
Hive组织表到分区。它是将一个表到基于分区列,如日期,城市和部门的值相关方式。使用分区,很容易对数据进行部分查询。 表或分区是细分成桶,以提供额外的结构,可以使用更高效的查询的数据。桶的工作是基于表的一些列的散列函数值…
HiveQL Select Order By
本章介绍了如何使用SELECT语句的ORDER BY子句。ORDER BY子句用于检索基于一列的细节并设置排序结果按升序或降序排列。 语法 下面给出的是ORDER BY子句的语法: SELECT [ALL | DISTI…
Hive创建表
本章将介绍如何创建一个表以及如何将数据插入。创造表的约定在Hive中非常类似于使用SQL创建表。 CREATE TABLE语句 Create Table是用于在Hive中创建表的语句。语法和示例如下: 语法 CREATE…
Hive修改表
本章将介绍如何修改表的属性,如,修改表名,修改列名,添加列,并删除或替换列。 Alter Table 语句 它是在Hive中用来修改的表。 语法 声明接受任意属性,我们希望在一个表中修改以下语法。 ALTER TABLE…
HiveQL Select Group By
本章介绍了SELECT语句的GROUP BY子句。GROUP BY子句用于分类所有记录结果的特定集合列。它被用来查询一组记录。 语法 GROUP BY子句的语法如下: SELECT [ALL | DISTINCT] se…
Hive数据类型
本章介绍Hive不同的数据类型,用于创建表。Hive所有数据类型分为四种类型,给出如下: 列类型 文字 Null 值 复杂类型 列类型 列类型被用作Hive的列数据类型。它们如下: 整型 整型数据可以指定使用整型数据类型…
HiveQL Select Join
JOIN是子句用于通过使用共同值组合来自两个表特定字段。它是用来从数据库中的两个或更多的表组合的记录。它或多或少类似于SQL JOIN。 语法 join_table: table_reference JOIN table…