Hive Basic Data Type:

Basic Types:
tinyint/samllint/int/bigint
float/double
boolean
string
Complex Types:
Array
Map
Struct
Date Type:
Date
Timestamp
Create table:
create table person
(pid int,
pname string,
married boolean,
salary double);
Look table:
desc person;
different between varchar and char, char fix length, varchar variable length.
create table test1
(vname varchar(20),cname char(20));
desc test1;

=========================================================================================

Hive Complex Data Type:

Array:

create table student
(sid int,
sname string,
grade array<float>);
desc student;
{1,Tom,[99,100,98]}

Map:

create table student2
(sid int,
sname string,
grade map<string,float>);
desc student2;
{1,Tom,<'math',100>}

Combine:

create table student3
(sid int,
sname string,
grade array<map<string,float>>);
desc student3;
{1,Tom,[<'math',100>,<'english',100>]}

Struct:

create table student4
(sid int,
info struct<name:string,age:int,sex:string>)
desc student4;
{1,{'Tom', 10, 'boy'}}

=========================================================================================

Hive Date Data Type:

different between Date and Timestamp
Timestamp : timezoneless/offset
select unix_timestamp(); Dates: only to day, have not hour, min, second.
{YYYY-MM-DD} : '2012-01-01'

最新文章

  1. java高新技术-泛型
  2. Java 代码性能优化总结
  3. Java中byte与16进制字符串的互相转换
  4. 阿里云vps上mysql挂掉的解决办法
  5. c++学习笔记2--constexpr,类型别名,auto
  6. JQ定义
  7. css水平居中和垂直居中
  8. Educational Codeforces Round 2 B. Queries about less or equal elements 水题
  9. HW7.5
  10. java中 引用类型 和 基本类型 有何区别?
  11. 一篇很全面的freemarker教程 前端工程师必备
  12. shell中 if else以及大于、小于、等于逻辑表达式介绍
  13. CSS小技巧-为内盒子添加margin-top时,会带着父盒子一起下来,如何解决?
  14. sql一张表中两个字段指向同一个外键
  15. vue-微信支付or支付宝支付片段
  16. docker(一) Centos7下安装docker
  17. Xenserver之设置Xenserver和VM机开机自动启动
  18. 一个新人对于DW标签的理解
  19. 如何定义最佳 Cache-Control 策略
  20. Python_01-入门基础

热门文章

  1. &quot;未预编译文件 因此不能请求该文件&quot;问题处理
  2. Android:SQLiteOpenHelper类(SQLlite数据库操作)详细解析
  3. the art of seo(chapter five)
  4. 基于Jenkins+Gitlab的自动化部署实战
  5. package-info.java到底是什么
  6. 【旧文章搬运】Win7 OBJECT_HEADER之TypeIndex解析
  7. SSIS 导入多个Excel 数据
  8. PowerDesigner:导出SQL脚本以及问题解决
  9. 3、css边框以及其他常用样式
  10. python 之 exec命令