- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
山西职业技术学院《Hadoop大数据技术与项目实战》
HQL语句基本操作
一、任务描述
Hive操作许多地方和MySQL操作类似。本任务是练习基本的HQL语句,包括Hive
数据库及数据表的建立、删除,以及表数据的导入操作,了解Hive数据类型。
二、能力目标
1.掌握创建数据库、数据表的HQL语句
2.熟悉Hive数据类型
3.掌握表数据的导入操作
三、任务准备
1.启动HDFS及YARN服务
2.启动Hive服务
四、任务实施
1.数据库基本操作
创建test数据库。
hive(default)createdatabasetest;
切换到test数据库,查看有哪些表,结果显示库中没有数据表。
hive(default)usetest;
hive(test)showtables;
切换到default数据库,删除test数据库。
hive(test)usedefault;
hive(default)dropdatabasetest;
1
山西职业技术学院《Hadoop大数据技术与项目实战》
如果要删除的数据库中有表的话,需要在命令末尾加cascade关键字来强
小贴士:
制删除,如假设test数据库中存在数据表,则强制删除语句为dropdatabasetest
cascade;。
2.Hive数据类型
Hive支持关系型数据库中的大部分数据类型,其数据类型分为基本数据类型和集合
数据类型。
基本数据类型:整数类型
数据类型描述后缀举例
TINYINT1字节有符号整数(-128~+127)Y1Y或1y
SMALLINT2字节有符号整数(-32768~+32767)S1S或1s
INT(默认)4字节有符号整数(-2,147,483,648~+2,147,483,647)1
6363
BIGINT8字节有符号整数(-2~+(2-1))L1L或1t
其他部分基本数据类型:
数据类型描述数据类型描述
FLOAT4字节单精度浮点数BOOLEAN布尔值,true或false
8字节双精度浮点数,浮点常量默认为
DOUBLEBINARY字节数组
DOUBLE型。
STRING字符串,没有长度限制TIMESTAMP精度到纳秒的UNIX时间戳
集合数据类型:
数据类型描述举例
ARRAY相同类型的数据集合[a,b]
键值对形式的集合,键(key)可以是基本数据类
MAP{1:first,2:second}
型,值(value)可以是任意数据类型
STRUCT字段集合,元素数据类型可以不同{‘A
您可能关注的文档
- Hadoop大数据技术与项目实战 教案 模块2 大数据平台部署.docx
- Hadoop大数据技术与项目实战 实训指导书及代码资源 5.2 Sqoop数据迁移实训指导书.pdf
- Hadoop大数据技术与项目实战 实训指导书及代码资源 5.3.1 pyecharts可视化工具介绍.pdf
- Hadoop大数据技术与项目实战 实训指导书及代码资源 5.3.2 导入数据、绘制大屏标题.pdf
- Hadoop大数据技术与项目实战 实训指导书及代码资源 5.3.4 绘制象形柱状图、水球图.pdf
- Hadoop大数据技术与项目实战 实训指导书及代码资源 5.3.7 数据大屏展示.pdf
- Hadoop大数据技术与项目实战 实训指导书及代码资源 辅助实训指导书——导入uzet.sql数据库文件至虚拟机数据库.pdf
- Hadoop大数据技术与项目实战 实训指导书及代码资源 模块5 项目数据可视化展示.pdf
- Hadoop大数据技术与项目实战 实训指导书1——5.3.4 绘制象形柱状图(沉默用户数).pdf
- Hadoop大数据技术与项目实战 实训指导书1——5.3.7 安装bs4第三方库.pdf
- Hadoop大数据技术与项目实战 实训指导书——2.4.5 HQL统计分析案例.pdf
- Hadoop大数据技术与项目实战 实训指导书——2.5 Flume原理及安装部署.pdf
- Hadoop大数据技术与项目实战 实训指导书——2.6.1 Sqoop原理及安装部署.pdf
- Hadoop大数据技术与项目实战 实训指导书——2.6.2 Sqoop数据迁移案例.pdf
- Hadoop大数据技术与项目实战 实训指导书——2.7 zookeeper集群环境搭建.pdf
- Hadoop大数据技术与项目实战 实训指导书——2.8.1 kafka集群环境搭建.pdf
- Hadoop大数据技术与项目实战 实训指导书——2.8.2 Kafka常用命令及使用.pdf
文档评论(0)