将hive表中的数据导出到其他任意目录,例如linux本地磁盘,例如hdfs,例如mysql等等

insert导出

1)将查询的结果导出到本地 :第一种

insert overwrite local directory '/export/servers/exporthive/a'
select * from score;

2)将查询的结果格式化导出到本地 :第二种

insert overwrite local directory '/export/servers/exporthive'
row format delimited fields terminated by '\t'
collection items terminated by '#'
select * from student;

collection items terminated by ‘#’ 对集合类型使用#来进行分割

3)将查询的结果导出到HDFS上(没有local):第三种

insert overwrite directory '/export/servers/exporthive'
row format delimited fields terminated by '\t'
collection items terminated by '#' select * from score;

注: 对于集合类型我们使用#来进行分割,因为这个表里面没有集合类型,所以加不加这个结果都一样

Hadoop命令导出到本地

第四种

dfs -get
/export/servers/exporthive/000000_0
/export/servers/exporthive/local.txt;

hive shell 命令导出

第五种
基本语法:(hive -f/-e 执行语句或者脚本 > file)
bin/hive -e
“select * from myhive.score;” > /export/servers/exporthive/score.txt

export导出到HDFS上

第六种

export table score to '/export/exporthive/score';

sqoop导出

第七种
以后单独会出一个文章去讲解

清空数据表

只能清空管理表,也就是内部表

truncate table score5;

hive表中的数据导出:表数据的导出7种方式相关推荐

  1. mysql 查询指定字段数据_MySQL使用select语句查询指定表中指定列(字段)的数据

    本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...

  2. 从Mysql某一表中随机读取n条数据的SQL查询语句

    若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1)).例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机 ...

  3. MySQL 定时任务event 按天建表 并将前一天数据导入新建的表中并删除总表数据 实现分表功能

    需求:实现日志系统保存日志信息到数据库,由于日志信息量巨大,需要每天一张表来管理数据. 思路:总表不能改变,因为代码中SQL语句已经写死,表名不能改变;因此我们每天定时将总表数据导入到新表中,并将总表 ...

  4. 【MySQL】根据数据表中日期字段查询某个月每一天的数据量?查询数据表中所有日期每天的数据量?近三天每天数据量?

    前提这个table有一个日期字段date_time之类的 1.根据数据表中日期字段查询某个月每一天的数据量 如果要获取8月的数据,可以这么写: SELECT count(*), DATE_FORMAT ...

  5. 使用python在已存在的excel数据表中的特定位置写入数据

    使用python在已存在的excel数据表中的特定位置写入数据 excel表中的行和列都是从1开始的 代码: # 使用python在已存在的excel数据表中的特定位置写入数据 # excel表中的行 ...

  6. matlab sheet名字,MATLAB得到excel多个非默认sheet名_怎样利用matlab去读取一个excel表中多个sheet的数据并导入一个sheet中?...

    如何用matlab读取一个excel表格中的若干个工作表 如果数字: xlsread('e:/shiyanshuju/shiyanbiaoge','sheet1','B1:D1440') 最好个表格放 ...

  7. 查询一列不同值的数据 mysql_怎样查询两个表中同一字段的不同数据值

    怎样查询两个表中同一字段的不同数据值 例如: A表中的字段a有40000条数据 B表中的字段a有60000条数据,其中的40000条数据跟A表是一样的 怎样能把那不一样的20000条数据查询出来啊? ...

  8. ORCALE 当表中某个字段存在重复数据时,在它后面加序号

    当表中某个字段存在重复数据时,在它后面加序号 (Partition By与row_number()的用法小记) 应用场景 orcale 数据库的一个表中的一个字段存在多个相同的值,如下图所示: 现在要 ...

  9. mysql select 指定列_MySQL使用select语句查询指定表中指定列(字段)的数据

    本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...

  10. python使用xlwings提取excel表中所有单元格的数据

    有时我们需要使用一个excel表中所有单元格的数据来进行操作,可以使用循环来实现,我对比了一下,使用xlwings直接提取成列表,速度最快. 记录一下我的操作. Excel数据(测试数据)如图,有部分 ...

最新文章

  1. Java面试查漏补缺
  2. 2021年结婚登记创36年新低,六大原因值得注意
  3. python-docx 如何获取当前字号_调整字号保护视力?专家有一个更好的建议
  4. 如何选购工业级光模块
  5. 系统中已安装了vmware,请先卸载干净并重启电脑
  6. 零基础小白如何学习UI设计
  7. 油漆面积 java_第八屆藍橋杯省賽 JavaA組 第十題 標題:油漆面積
  8. 解决“远程会话已断开连接,因为访问被拒绝导致许可证存储的创建失败,请使用提升的权限运行远程桌面客户端”问题
  9. “方法X对于类型Y是模糊的” Java模糊方法调用null错误
  10. matlab figure函数_如何在Matlab中使用GUI做一个简易音乐播放器? ---- (六)控件间的数据传递...
  11. Linux的shell中echo改变输出显示样式
  12. 解决:xml文件单行注释、多行注释问题
  13. Malthus模型预测人口增长
  14. java excel 2007兼容包_office2007兼容包
  15. Windows XP精简版无添加删除组件选项而无法安装IIS的解决之道
  16. Process Monitor工具找网吧广告
  17. 【零基础】入门51单片机图文教程(Proteus+Keil)
  18. 获取frame 标签里#documents里面的内容
  19. RT-Thread Studio 使用笔记(七)| 配合STM32CubeMX添加裸机驱动(以ADC为例)
  20. LAMP兄弟连PHP开源框架免费在线课报名中

热门文章

  1. ARK服务器延迟高,方舟生存进化193版更新内容 服务器延迟里程碑式解决
  2. PACS/RIS医学影像管理系统源码 提供先进图像处理和算法
  3. go get安装指定版本报错:major version must be compatible: should be v0 or v1, not v2
  4. linux堡垒机日志,Linux堡垒机实现原理
  5. c++备份与恢复注册表-错误记录
  6. 后“棱镜门”时代,邮件安全该如何保障
  7. 浅谈QoS——QoS概述
  8. 数据备份与恢复最省心方案分享
  9. pycharm安装模块提示RROR: Could not find a version that satisfies the requirement bs4 (from versions: none)
  10. Transformer和RNN区别