码迷,mamicode.com
首页 > 其他好文 > 详细

hive基本操作

时间:2014-07-22 23:03:34      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:style   文件   数据   io   re   c   

 

Hive是一个基于hadoop的数据仓库工具。Hive的查询语言是hive ql。一种类似sql的语言。

Hive支持的数据类型有

1整形:

Tinyint  1字节整型

Smallint  2字节整型

Bigint   8字节整型

 

2.布尔型

Boolean

 

3浮点型 

Float

Double

 

4字符串类型

String

 

5.符合类型

1structs

2.maps

3.arrays

4.uniontype

5.timestamp

6.Binary

 

操作符:

Like

 

数学运算符

% & | ^ ~

 

逻辑运算符

And or not

 

函数

Roundx

Floorx

Ceilx

Concatx

Substrxxx

Upperx

LowerX

TrimX

Regexp_replace(X,X,X)

Size(x)

 

Cast(x)

From _unixtime(X)

To_date(x)to_date()

Year(X)

Mouth(X)

Day(x)

Hour()

Minute()

Second()

Weekofyear(X)

get_json_object(string json_string, string path)

 

 

聚合函数:

count(*), count(expr), count(DISTINCT expr[, expr_.])

sum(col), sum(DISTINCT col)

avg(col), avg(DISTINCT col)

min(col)

max(col)

 

 

 

语句:

建表语句

Create table 表名(字段类型);

 

修改表

Alter table 表明(字段,类型)

 

显示数据库名和表名

show databases/tables

 

为表添加一列

ALTER TABLE aa ADD COLUMNS (new_col INT);

 

添加一列并增加列字段注释

ALTER TABLE aa ADD COLUMNS (new_col2 INT COMMENT ‘a comment‘);

 

更改表名

hive> ALTER TABLE  aa RENAME TO bb;

 

删除列

DROP TABLE aa;

 

将文件中的数据加载到表中

LOAD DATA LOCAL INPATH ‘./examples/files/kv1.txt‘ OVERWRITE INTO TABLE pokes;

hive基本操作,码迷,mamicode.com

hive基本操作

标签:style   文件   数据   io   re   c   

原文地址:http://blog.csdn.net/yucongyong/article/details/24725271

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!