zoukankan      html  css  js  c++  java
  • Mysql & Hive 导入导出数据

    ---王燕行转列sql
    select split(concat_ws(',',collect_set(cast(smzq as  string))),',')[1] ,split(concat_ws(',',collect_set(cast(smzq as  string))),',')[2] from wyy;
    
    
    
    ---mysql 导入 导出数据部分
    --mysql 导入
    load data infile 'C:\Users\wanghongbo1\Downloads\sum.csv' into table `mars_tianchi_sum` 
    
    fields terminated by ',' optionally enclosed by '"' escaped by '"' 
    
    lines terminated by '
    ';
    
    --mysql导出
    select * from mars_tianchi_result_avg15 into outfile 'e://avg15.csv' fields terminated by ','optionally enclosed by ''lines terminated by '
    ';
    
    
    --hive  建表及导入数据部分
    create table mars_tianchi_songs
         (song_id string,
         artist_id string,
         publish_time string,
         song_init_plays string,
         Language string,
         gender string
         )
         ROW FORMAT DELIMITED
         FIELDS TERMINATED BY ','
         STORED AS TEXTFILE;
    
    --hive 导入
    load data local inpath '/test_whb/mars_tianchi_songs.csv' into table mars_tianchi_songs; 
    --hive 导出
    INSERT OVERWRITE local DIRECTORY'/home/wizad/lmj/inserest2'
    ROW FORMAT DELIMITED FIELDS TERMINATED BY','
    select * fromwizad_mdm_dev_lmj_edition_insterest
     
    导入到本地可直接用-e命令,默认使用	分隔:
    hive -e 'use wizad;
    select * fromwizad_mdm_dev_lmj_edition_insterest;'>> mytest
    

      

  • 相关阅读:
    直接插入排序
    归并排序
    正则问题
    九宫重排
    java合并两个集合并通过stream流构建响应结果
    企业微信扫码登录
    docker安装es
    docker安装nacos随记
    解决docker安装mysql8.0无法远程连接问题
    java分析工具10:jvm测试与调优
  • 原文地址:https://www.cnblogs.com/wangjunyan/p/5566943.html
Copyright © 2011-2022 走看看