hive数据类型
1:hive基本数据类型
| 数据类型 | 长度 |
| TINYINT | 1byte有符号整数 |
| SMALINT | 2byte有符号整数 |
| INT | 4byte有符号整数 |
| BIGINT | 8byte有符号整数 |
| BOOLEAN | 布尔类型,true或者false |
| FLOAT | 单精度浮点数 |
| DOUBLE | 双精度浮点数 |
| SRTRING | 字符序列。可以指定字符集。可以使用单引号或者双引号 |
| TIMESTAMP | 整数,浮点数或者字符串 |
| BINARY | 字节数组 |
2:集合数据类型
Hive中的列支持使用struct、map和array集合数据类型。
| 数据类型 | 描述 | 字面语法示例 |
| STRUCT | 和C语言中的struct或者"对象"类似,都可以通过"点"符号访问元素内容 | struct('java','go') |
| MAP | MAP是一组键-值对元组集合 | map('first','java','last','go') |
| ARRAY | 数组是一组具有相同类型和名称的变量的集合,通过数组名[编号]引用 | array('java','go') |

浙公网安备 33010602011771号