Hive之資料型別

2021-09-29 13:48:54 字數 787 閱讀 3531

型別長度

備註tinyint

1位元組有符號整型

smallint

2位元組有符號整型

int4位元組

有符號整型

bigint

8位元組有符號整型

float

4位元組有符號單精度浮點數

double

8位元組有符號雙精度浮點數

decimal

--可帶小數的精確數字字串(關係型資料庫資料同步盡量使用這種型別,避免錯誤)

型別長度

備註timestamp

--時間戳,內容格式:yyyy-mm-dd hh:mm:ss[.f...]

date

--日期,內容格式:yyyy­mm­dd

interval

----

型別長度

備註string

--字串

varchar

字元數範圍1 - 65535

長度不定字串

char

最大的字元數:255

長度固定字串

型別長度

備註boolean

--布林型別 true/false

binary

--位元組序列

型別長度

備註array

--包含同型別元素的陣列,索引從0開始 array

map--

字典 map

struct

--結構體 struct

uniontype

--聯合體 uniontype

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 ...

Hive資料型別

列型別 hive支援的資料型別如下 原生資料型別 復合型別 支援傳統的unix時間戳,可選的納秒級精度。支援的轉換 時間戳被解釋是與timezone無關,儲存為從unix紀元的偏移量。提供便利的udf和時區轉換 to utc timestamp,from utc timestamp 所有現有date...