当前位置: 首页 > news >正文

hive 学习笔记5——hive常用操作(日常短篇练习应用)

1.建表练习

createtableifnotexistsclass94.stu(name stringcomment'姓名',course stringcomment'科目',scoreintcomment'成绩')comment'学生考试成绩表'ROWFORMAT DELIMITEDFIELDSTERMINATEDBY','

2.常用操作

-- 创建 数据库createdatabaseclass94-- 切换数据库useclass94-- 查看详细建表语句showcreatetableclass94.stu-- 复制表结构createtableblikeclass94.stu-- 查看表的元数据descformatted b-- 查看数据库下有哪些表showtables

3.建表常用数据类型——复杂类型取值
①建表

createtablehero(id string,name string,friends array<string>,child map<string,int>,addr struct<sf:string,city:string>)ROWFORMAT DELIMITEDFIELDSTERMINATEDBY','COLLECTION ITEMSTERMINATEDBY'_'-- 集合元素之间的分隔符MAPKEYSTERMINATEDBY':';

②取值

-- 从数组friends array<string>,中通过下标获取元素selectfriends[0]fromherowherename='孙承宗'-- 从child map<string,int>,map类型取值selectchild['孙大']fromherowherename='孙承宗'-- 从addr struct<sf:string,city:string>,struct 取数selectaddr.sffromhero

注: Hive 中的string 类型可以存储一切的数据

http://www.cnnetsun.cn/news/3272881.html

相关文章:

  • Claude Code 高级玩法:工作流编排、Token 优化与团队协作
  • M365 Copilot数据访问边界管控实战:基于Microsoft Purview的DSPM落地
  • 专访统丽学子邸斯|勇夺 Nailympia 国际美甲大赛金奖,以指尖艺术奔赴时尚美学之路
  • Python新手最容易踩的10个隐式坑,我刚工作时踩了一半,直接导致线上数据统计出错
  • AI 生图会替代设计师吗?更现实的答案是辅助创意沟通
  • claude code 接入deepseek-v4 pro或者flash模型
  • Python学习小记-类的引用,python下载的依赖管理
  • 【Atlas】 Spark SQL 的执行计划(LogicalPlan/PhysicalPlan)能否被 Atlas 捕获?社区有哪些集成方案?
  • ADP5350与PIC18F85J50嵌入式电源管理方案详解
  • AI 习惯追踪的反馈设计:鼓励不是堆砌赞美,而是记录可见进步
  • 2026年免疫细胞存储行业现状与用户关注方向解析
  • 使用LocalDate和LocalDateTime接收日期时间
  • elasticsearch学习笔记(三十五)——Elasticsearch 索引管理
  • 5分钟打造你的专属知识中心:Obsidian Homepage完全指南
  • Go error 处理:errors.Is/As 与错误包装
  • 【小白也能轻松玩转龙虾】虾壳云一键部署一站式操作,下载解压启用 OpenClaw v2.7.9(附最新安装包)
  • 设计师怎么把 GPT-Image 当作灵感草图工具?从创意到提案的实战流转指南
  • 2. 文字处理
  • Linux diffstat 命令详解
  • Oracle
  • 3分钟搞定B站缓存视频转换:m4s-converter完全指南
  • 智能时代官网Geo内容优化策略:构建AI可信赖的信息枢纽
  • 意念控制机器人:从脑机接口到远程意念指令的无限可能
  • Git 同步 Obsidian 和 Nutstore Sync 怎么选?两种方案的区别、适用场景和选择建议
  • 解密微信QQ防撤回:告别消息消失的终极方案
  • 海康摄像头RTSP流问题 method DESCRIBE failed: 401 Unauthorized
  • Alacritty配置优化:Catppuccin主题与其他工具的集成方案
  • Appium自动化测试入门:从环境搭建到第一个脚本编写
  • 如何为阿里云 Elasticsearch 创建推理端点,连接器,Workflow 并写入数据
  • OpenAI 推出 GPT-Live:告别回合制,AI 语音交互体验大升级!