Hive 数据类型 + Hive sql
2024-09-01 09:27:09
Hive 数据类型 + Hive sql
基本类型
- 整型
- int tinyint (byte) smallint(short) bigint(long)
- 浮点型
- float double
- 布尔
- boolean
- 字符
- string char(定长) varchar(变长)
- 时间类型
- timestamp date
引用/复合类型
- 优点类似于容器(Container),便于我们操作数据
- 复合类型可以和复合类型相互嵌套
- Array
- 存放相同类型的数据
- 数据按照索引进行查找,索引默认从0开始
- user[0]
- Map
- 一组键值对,通过key可以访问到value
- key不能相同,相同的key会相互覆盖
- map['first']
- Struct(就是C语言中的结构体, golang中也有)
- 定义对象的属性,结构体的属性都是固定的
- 通过属性获取值
- user.uname
类型转换
- 自动
- 任何整数类型都可以隐式地转换为一个范围更广的类型
- 所有整数类型、FLOAT和STRING类型都可以隐式地转换成DOUBLE。
- TINYINT、SMALLINT、INT都可以转换为FLOAT。
- BOOLEAN类型不可以转换为任何其它的类型。
- 强制
- CAST('1' AS INT)
- 在设计表的时候,尽量将数据类型设置为合适的类型
- 防止以后操作中没必要的麻烦
DDL操作--数据库
库,表,字段等命名要注意命名规范
执行数据库组件的定义(创建,修改,删除)功能
执行任何的hivesql语句在语句末尾都要加上分号(
最新文章
- 一些有趣的Javascript技巧
- jQuery实现checkbox反选(转载)
- rcnn学习(六):imdb.py学习
- 【转】ArrayList其实就那么一回事儿之源码浅析
- MYSQL 基于GTID的复制
- C# DataGridView控件绑定数据后清空数据
- Android 进阶 Fragment 介绍和使用 (二)
- [转] Matlab中给信号加高斯白噪声的方法
- vm.dirty_ratio &; vm.dirty_background_ratio
- 前端中的SEO
- scale等比缩放才能做到看上去能让线条以中心点展开
- SCOPE_IDENTITY()
- Mycat 分片规则详解--固定 hash 分片
- Python中的PYTHONPATH环境变量
- windows 2008 开机启动 Docker Toolbox 并运行容器
- 【JAVA】反射总结
- 2017 5 31 php面向过程 面向对象1
- GP中Geoprocessor.Execute(string name, IVariantArray parameters, ITrackCancel trackCancel)
- shell编程 之 ssh远程连接
- 10行代码使用python统计词频
热门文章
- HTML相关知识点
- 树莓派frp添加为服务管理
- java中将图片上传到配置好的ftp服务器上
- 启动nginx出错:open() ";/var/run/nginx/nginx.pid"; failed (2: No such file or directory)
- @Controller 和 @RestController 的区别
- Redis使用守护进程启动sentinel并指定其日志目录
- AssetBundle打包依赖(宽宽又欠我一顿烧烤)
- C# 创建INI文件,写入并可读取。----转载
- Deep Image Retrieval: Learning global representations for image search In ECCV, 2016学习笔记
- 在 Scale Up 中使用 Health Check【转】