通常在使用hive的时候更多的使用的是字符类型
hive 数据类型
1.基本数据类型
类型 列子
tinyint 20
smallint 20
int 20
bigint 20
boolean True or False
float 3.14159
double 3.14159
string "tom "
timestamp 整数或者浮点数或者字符串
2.集合数据类型
struct 类型C里面的对象的概念 struct('tom','cat')
map 键值对例如 first -> john 和last -> ’Doe‘ map(’first‘,’john‘,’last’,‘Doe’)
ARRAY 数组 array('john','Doe')
通常接触到的是列分隔符,其实还有集合元素分隔符 键值对分隔符
默认分别是 '\001' '\002' '\003'
--------------------------------------------------------------------------------------------------
取自《hive编程指南》