聊聊Hive数据类型和简单使用
Hive使用的语句是Hql,和sql百分之九十都是相近的,因此,只要对SQL比较熟悉的,Hql基本不用怎么学。
基本数据类型 「基本数据类型」 tinyint/smallint/int/bigint: 整数类型 float/double: 浮点数类型 boolean:布尔类型 string:字符串类型 「复杂数据类型」 Array:数聊聊组类型,由一系列相同数据类型的元素组成 Map:集合类型,包含key->value键值对,可以通过key来访问元素 Struct:结构类型,可以包含不同数据类型的元。这些元素可以通过"点语法"的方式来得到所需要的元素 「时间类型」 Date:从Hive0.12.0开始支持 Timestamp:从Hive0.8.0开始支持 常用DHiDL操作 查看数据列表 show databases;
使用数据库 USE database_name; 新建数据库
语法:
CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_naveme --DATABASE|SCHEMA 是等价的 [COMMENT database_comment] --数据库注释 [LOCATION hdfs_path] --存储数据在 HDFS 上的位置 [WITH DBPROPERTIES (property_name=property_value, ...)]; --指定额外属性
示例:
CREATE DATABASE I类型F NOT EXISTS hive_test COMMENT 'hive database for test' WITH DBPROPERTIES ('cre和简ate'='heibaiying');
创建一个数据库,数据库在HDFS 上的默认存储路径是/user/hive/warehouse/*.db。
创建一个数据库,可以指定数据库在 HDFS 上存放的位置
hive > CREATE DATABASE hive_test 单使;location '/db_hive.db'; 查看数据库信息
语法:
DESC DATABASE [EXTENDED] db_name; --EXTENDED 表示是否显示额外属性
示例:
DESC DATABASE &n聊聊bsp;EXTENDED hive_test; 删除数据库
语法:
DROP (DATABASE|SCHEMA) [IF EXISTS] database_name [RESTRICT|CASCADE];
默认行为是 RESTRICT,如果数据库Hi中存在表则删除失败。要想删除库及其中的表,可以使用 CASCADE 级联删除。
示例:
DROP DATABASE IF EXISTS hive_test CASCADE; 案例实操
本地文件导入Hive
[hadoop@node02 ~]$ vim&venbsp;student.txt student.id student.name 1 Runsen 2 Zhangsan 3 Lisi hive> CRE数据ATE DATABASE db_hive; hive> use db_hive; hive> create table student(id int, name string) R类型OW FORMAT DELIMITED FIELDS TERMINATED BY ' '; hive> load data local inpath 'student.txt'&nbs和简p;into table student; hive> select * from student; OK student.id student.name 1 Runsen 单使;2 Zhangsan 3 Lisi
除了可以将本地文件导入到HIve中,我们先把文件上传到HDFS,然后使用HDFS将数据导入到Hive中。
- ·德国下达紧急禁令:禁止Facebook收集WhatsApp用户数据
- ·标签: Sea Expandary 刘强东 新能源游艇 智能化游艇
- ·标签: 亚马逊云科技 Amazon Bedrock Trainium芯片 AgentCore
- ·一图生动画,人物无缝替换!Wan-Animate开源引爆AI视频革命,阿里黑科技免费玩转?
- ·标签: 虎牙 财报 直播收入 游戏服务
- ·IDC发布全球 ICT 市场预测:AI算力驱动未来五年7.6万亿美元市场
- ·云安全日报220714:思科身份服务引擎发现身份验证绕过漏洞,需要尽快升级
- ·IBM 与 AMD 携手推进量子超计算技术新纪元
- ·OpenAI 首席执行官透露 GPT-6 将实现个性化记忆,提升用户体验
- ·aliyuncs.com 域名解析故障,阿里云:已紧急修复
- ·人脸识别刚要普及,怎么就被禁用了?
- ·云计算开发:Python3三角函数sin()方法详解
- ·易点天下获阿里云代理授牌 打通“营销+云”全链路
- ·如何在2021年开发成功的基于云的SaaS应用程序
- ·标签: 百川智能 Baichuan-M4 HealthBench 医疗大模型
- ·云计算开发:Python练习实例-按相反的顺序输出列表的值
- ·Instagram负责人警告AI冲击创作行业:内容生产成本将降至零,下一代必须学会质疑视频真实性
- ·标签: 京东 具身智能 数据采集中心 机器人
- ·《时代》2025年度最佳发明榜单出炉:宇树、DeepSeek、华为、比亚迪等中国创新上榜
- ·标签: 魔法原子 AWE2026 MagicBotGen1 MagicDog
- ·标签: 熵约科技 FlyerO1 家庭飞行机器人 认知机器人
- ·YouTube 开放人脸声纹识别技术,演艺圈迎来“数字替身”保卫战
- ·标签: 特斯拉 马斯克 AI芯片 自动驾驶
- ·标签: 新东方 俞敏洪 南极 夏古号
- ·贝叶斯深度学习:一个统一深度学习和概率图模型的框架
- ·标签: 欣旺达 威睿 吉利 电芯
- ·https://www.resilienz-akademie.com/?cat=71&s=黑帽seo寄生虫程序【tg:seogoogle987】,r4t
- ·https://www.pearlstonecenter.org/search/黑帽seo寄生虫程序【tg:seogoogle987】,P08
- ·https://www.target.com/s?searchTerm=黑帽seo寄生虫程序【tg:seogoogle987】,wCj
- ·https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=黑帽seo寄生虫程序【tg:seogoogle987】,mCZ
- ·https://www.londontheatredirect.com/search/黑帽seo寄生虫程序【tg:seogoogle987】,Ptt
- ·https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=黑帽seo寄生虫程序【tg:seogoogle987】nIy
- ·https://www.silentiumpc.com/en/search/黑帽seo寄生虫程序【tg:seogoogle987】,LFs
- ·https://www.qwant.com/?q=黑帽seo寄生虫程序【tg:seogoogle987】,RV5
- ·https://www.yidian51.com/taobao/黑帽seo寄生虫程序【tg:seogoogle987】,P9L
- ·https://blvdseafood.com/?s=黑帽seo寄生虫程序【tg:seogoogle987】x5j
- ·标签: X平台 Grok 马斯克 自动翻译
- ·标签: 代拜年帮尽孝 郑州跑腿公司 春节即时服务 代磕头
- ·戴尔考虑出售云业务Boomi 估值或达30亿美元
- ·标签: 猫箱 人工智能标识 剪映 即梦AI
- ·谷歌放大招!Gemini CLI一键接入MCP,开发者告别配置地狱
- ·英伟达推出全模态理解模型 OmniVinci,刷新 SOTA 高出19.05分
- ·标签: 阜博集团 VobileMAX DreamMaker 数字内容资产
- ·标签: 立讯精密 AI终端 智能座舱 闻泰科技
- ·浜戝畨鍏ㄦ棩鎶�210726锛欼BM浼佷笟鏂囦欢浜や粯瑙e喅鏂规�鍙戠幇鎵ц�浠绘剰浠g爜婕忔礊,闇€瑕佸敖蹇�崌绾�
- ·千问APP首发灰测HappyHorse 可一键做TVB港风短片
