整型:tinyint、smallint、int、bigint
浮點型:float、double
布林:boolean
字串:string
時間戳:timestamp
array
create
table
ifnot
exists test_array(id int
,work_add array
)row format delimited fields
terminated
by"\t" collection items terminated
by","
;-- collection items terminated by 指定集合元素之間的分割符。指定分割符的順序,一定是從外向內的指定,大->小。
-建表
load
data
local inpath "/home/hadoop/tmpdata/test_array"
into
table test_array;
- 匯入資料
load
data
local inpath "/home/hadoop/tmpdata/test_array"
into
table test_array;
map
create
table
ifnot
exists test_map(id int
,piaofang mapint>
)row format delimited fields
terminated
by"\t" collection items terminated
by"," map keys
terminated
by":"
;-- collection items terminated by 指定的是整個map集合中,每乙個元素之間的分割符的。
-- map keys terminated by 指定map集合中 k-v之間的分割符的。
- 匯入資料
load
data
local inpath "/home/hadoop/tmpdata/test_map"
into
table test_map;
struct
-- id int info struct《類似bean中的內容 屬性名:型別,屬性名:型別。。。。>
create
table
ifnot
exists test_struct(id int
,info struct,***:string,
add:string>
)row format delimited fields
terminated
by"\t" collection items terminated
by","
;
- 匯入資料
load
data
local inpath "/home/hadoop/tmpdata/test_struct"
into
table test_struct;
hive學習 hive中的資料型別
1 基本型別 資料型別 所佔位元組 開始支援版本 tinyint 1byte,128 127 smallint 2byte,32,768 32,767 int4byte,2,147,483,648 2,147,483,647 bigint 8byte,9,223,372,036,854,775,80...
Hive資料型別
1 基本資料型別 包含如下型別 整數型別 tinyint smallint int bigint 浮點型別 float double 布林型別 boolean 字串型別 string 舉例 create table person pid int,pname string,married boolea...
Hive資料型別
hive的內建資料型別可以分為兩大類 1 基礎資料型別 2 複雜資料型別。資料型別 所佔位元組 開始支援版本 tinyint 1byte,128 127 smallint 2byte,32,768 32,767 int4byte,2,147,483,648 2,147,483,647 bigint ...