精华内容
下载资源
问答
  • Impala-shell导出查询数据

    千次阅读 2019-08-26 11:22:51
    用Impala查询Hive数据,将结果导出为本地文件。 常用参数: -q / --query=query 命令行执行sql -f / --query_file 执行查询文件,分号分隔 -d / --database= 指定数据库,不指定使用default,也可以在sql中使用db....

    用Impala查询Hive数据,将结果导出为本地文件。

    常用参数:

    -q / --query=query              命令行执行sql
    -f / --query_file               执行查询文件,分号分隔
    -d / --database=                指定数据库,不指定使用default,也可以在sql中使用db.table
    -B / --delimited                去格式化输出
    -o / --output_file              指定输出结果文件
    -i / --impalad=                 指定连接服务端,格式为 host:port,可以指定localhost
    --output_delimiter=             指定分隔符
    --print_header                  首行打印列名

    导出

    1. shell中导出

    impala-shell -q "select * from tb_base_game_conf" -d cp_data -B --output_delimiter="\t" \
    --print_header -o /data3/impala_output/tb_base_game_conf.csv;

     

    2. 通过脚本导出

    注意其中的变量,会话要传递变量使用 --var=key=value,sql语句文件中变量使用 ${var : key}来引用。

    output.sh

    #!/bin/bash
    file=$1
    DB=$2
    tab=$3
    output=$4
    impala-shell --var=db=${DB} --var=table=${tab} -f ${file} -B --output_delimiter="\t" -o ${output}

    output.sql

    use ${var:db};
    select * from ${var:table}

    运行脚本

    ./output.sh out.sql cp_data tb_base_game_conf /data3/impala_output/tb_base_game_conf.csv

    展开全文
  • Navicat导出查询数据没有表名和列名

    千次阅读 2020-10-28 19:06:48
    1.如果我们只是没有保存查询语句,则只能导出当前结果。其结果中会丢失表名。 原因: 如果我们没有保存查询结果,那么源则为空,就会导致sql语句中表名为空。 解决: 保存查询语句并命名为表名的名称。(注意这个...

    1.如果我们只是没有保存查询语句,则只能导出当前结果。其结果中会丢失表名。
    在这里插入图片描述
    原因:
    如果我们没有保存查询结果,那么源则为空,就会导致sql语句中表名为空。
    在这里插入图片描述

    解决:
    保存查询语句并命名为表名的名称。(注意这个命名就会是导出语句的表名)
    导出结果:选择导出已保存的查询。
    2.选择这个标签,就可以在插入语句中增加列名
    在这里插入图片描述

    展开全文
  • asp导出查询数据至excel实例

    热门讨论 2010-01-14 03:46:50
    近日在用ASP把Access数据库的查询结果导出为Excel文件时,出现一点问题,因为有一个字段是身份证号码,在导出的Excel文件中,所有身份证号后3位全部变成0了!真是郁闷啊!网上查了一下才知道是EXCEL默认的数字格式是...
  • mysql直接导出查询数据到文本

    千次阅读 2017-04-12 16:53:19
    比如导出mysql自带数据库中的user表信息mysql -h127.0.0.1 -uroot -p -e “select *from user” mysql > info.txt 输入mysql密码即可-h 数据库服务器地址 -u 数据库用户名 -p 数据库密码 -e 查询条件语句 后面跟...

    控制台直接输入以下命令
    比如导出mysql自带数据库中的user表信息

    mysql -h127.0.0.1 -uroot -p -e “select *from user” mysql > info.txt
    输入mysql密码即可

    -h 数据库服务器地址
    -u 数据库用户名
    -p 数据库密码
    -e 查询条件语句 后面跟上目标数据库(如例子中的mysql)
    info.txt 导入的目标文件

    例子:

    mysql -uxxxx -p -hxxx -e "show databases;use xxx;select user_award_id,user_id,consumer_id,create_time,FROM_UNIXTIME(create_time,'%Y-%m-%d %H:%i:%s') from xxx where xxx = '' and xxx = '' ;" > user.txt
    展开全文
  • Windows平台的MySQL5.7.12版本使用以下命令导出查询结果到Excel文件时,会出现问题 select sid, sname, age from student into outfile 'D:/Files/student.xlsx'; ERROR 1290 (HY000): The MySQL server is ...

    一、问题描述

    Windows平台的MySQL5.7.12版本使用以下命令导出查询结果到Excel文件时,会出现问题

    select sid, sname, age from student
    into outfile 'D:/Files/student.xlsx';
    ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

    二、查明原因

    通过查阅官方文档:https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html,可以知道导出导入文件的相关操作会受到全局变量secure-file-priv的限制,如load data命令、select ... into outfile ...语句、LOAD_FILE()函数等。

    具体怎么影响如文档所说:

    secure_file_priv may be set as follows:
    
    If empty, the variable has no effect. This is not a secure setting.
    
    If set to the name of a directory, the server limits import and export operations to work only with files in that directory. The directory must exist; the server will not create it.
    
    If set to NULL, the server disables import and export operations.

    所以,估计是secure_file_priv的值被设置为null的原因

    mysql> show global variables like '%secure_file_priv%';
    +------------------+-------+
    | Variable_name    | Value |
    +------------------+-------+
    | secure_file_priv | NULL  |
    +------------------+-------+
    1 row in set (0.00 sec)

    三、解决问题

    修改配置文件上的secure_file_priv值

    1、首先找到MySQL在使用的配置文件my.ini

    mysql> select @@basedir;
    +----------------------------------------+
    | @@basedir                              |
    +----------------------------------------+
    | D:\Software\MySQL\mysql-5.6.43-winx64\ |
    +----------------------------------------+
    1 row in set (0.00 sec)

    my.ini就在安装目录下,不过有的人有可能安装MySQL时的配置问题,导致MySQL读的不是安装路径下的my.ini文件(如下面链接所示),这种情况只要修改那个配置文件即可。

    https://blog.csdn.net/qq_41604269/article/details/80780581

    2、打开my.ini

    secure_file_priv=

    也就是设置为对文件的导入导出不做任何限制

    3、重启MySQL服务

    在cmd下依次执行以下命令

    net stop mysql
    net start mysql

    此时,再执行原先的导出文件命令就没有问题了

     

    参考链接:

    https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html

    https://stackoverflow.com/questions/32737478/how-should-i-tackle-secure-file-priv-in-mysql

    展开全文
  • SET STATISTICS TIME显示分析、编译和... set statistics time on--查询语句、存储过程set statistics time off 显示不重复的记录select distinct * from table_name 将查询数据导出到excelexec master..xp_cmdshe
  • hive数据加载导出查询

    2016-04-12 12:22:32
    hive数据加载的几种方式、数据导出数据简单查询
  • Mysql导出查询到的数据

    千次阅读 2019-02-15 15:15:55
    Mysql导出查询到的数据 平台:Linux 两种方式: 登录Mysql服务器 不登录Mysql服务器 第一种:登录Mysql服务器 MySQL [database_name]> SELECT * FROM tablename WHERE logic_filter INTO OUTFILE '...
  • navicat如何导出查询的结果数据

    千次阅读 2020-08-05 21:36:38
    3、查询出该表的一部分数据,以id>3的为例,共查询出3条符合条件的数据,如下图: 4、点击【导出】按钮,在弹出的【导出向导】窗口中勾选需要导出的格式,lz选择了sql脚本文件的格式,点击【下一步】,如下图: ...
  • 本文主要解决了layui的数据表格的数据导出, 将原本只能导出本页数据导出功能扩展为可以定义文件名且导出全部数据。 (没有使用第三方组件且和数据表格共用了一个后台接口) 第一步:获取所有的数据条数 var ...
  • 一、需求 一个临时需要的数据统计 *需要的数据项:实际用人机构、职位名称、职位负责人、工作地点 ...可以通过SQLyog 查询数据导出数据结果到excel,并且excel的title为需求中的title。**step1 **step2**step3
  • DataGrip导出查询结果数据

    千次阅读 2019-10-08 12:55:50
    1 按钮 2 选择保存位置即可 转载于:https://www.cnblogs.com/QuestionsZhang/p/11190623.html
  • sqlserver中的bcp查询导出海量数据

    千次阅读 2016-04-13 16:09:32
    sqlserver存储过程利用bcp查询导出海量数据
  • 问题描述:经过查询条件(中文参数)进行查询后,datagrid列表是有数据的,点击导出后发现excel文件没有数据。具体情况参考下图:   通过查看前端js代码发现有做条件拼接处理,并且也对条件进行了中文转码...
  • 导出选中数据导出当前查询条件下的所有数据 打印选中数据 var tableDataCount;//记录查询数据的总条数 var exportUrl = 'xxx';//记录查询url var currTable = table.render({ elem: "#LAY-list-manage", ...
  • mysql查询结果导出数据

    千次阅读 2018-09-12 00:49:45
    mysql查询结果导出数据 Mysql数据库从文件导入或导出到文件,提示The MySQL server is running with the –secure-file-priv option so it cannot execute this statement 解决办法1 mysql命令窗口输入: show...
  • 导出通过条件查询出的数据并存为CSV格式步骤其实很简单,但是好多人一开始就会蒙了,不知该如何下手,心想导出文件我会,但是还要有查询条件?别急,我来告诉你怎么导出。这里是以SqlServer为例,同样的方法不保证...
  • 使用python查询Elasticsearch并导出所有数据

    万次阅读 多人点赞 2019-02-21 17:40:30
    刚开始一直通过Kibana提供的工具来查询存储在Elasticsearch中的数据,统计个结果完全没问题。偶一日不仅仅是需要查询统计个结果,而是要对满足条件的结果近一步分析,此时发现手头的Kibana有点囧… 我神气的python...
  • navicat导出数据字典的查询

    千次阅读 2018-08-03 11:09:50
    SELECT TABLE_NAME '表名', ...COLUMN_TYPE '数据类型', COLUMN_COMMENT '备注' FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'jinran_service' and table_name = 'jinran_shop_order';    截...
  • mysql将查询到的数据导出为excel

    千次阅读 2014-09-03 11:34:16
    现在需要将mysql库中的一些数据导出为...2、在查询的结果上点击右键,选择“导出所有表数据记录/结果为...” 如图所示: 选择“导出所有表数据记录/结果为...”之后出现如下图所示 点击导出即可。 ==========
  • MongoDB导出查询出来的数据集合

    千次阅读 2018-11-30 10:24:20
    查询的结果生成一张临时表 use 数据库 var result = db.集合名.find({"查询条件"}) while(result.hasNext()) db.temp(临时表).insert(result.next()) 第二步: 需要认证: mongoexport -h CDN或者...
  • Navicat——如何导出所有的查询数据

    千次阅读 2019-06-10 19:42:00
    前言 很简单就是通过Navicat的查询查询~ 步骤 真的不要太简单了~ 打开Navicat并点击查询 新建查询 选择对应的连接和库 写入SQL并运行 ...导出结果 ...查看数据 转载于:https://www.cnblogs....
  • 干货 | Elasticsearch、Kibana数据导出实战

    万次阅读 热门讨论 2019-08-04 00:14:10
    问题1、kibana怎么导出查询数据? 问题2:elasticsearch数据导出 就像数据库数据导出一样,elasticsearch可以么? 或者找到它磁盘上存放数据的位置,拷贝出来,放到另一个es服务器上或者转成自己要的数据格式? 实际...
  • oracle 查询数据的结果集导出

    千次阅读 2020-09-04 18:10:03
    查询特定表(含条件),并把其结果集(一千多万的数据)进行导出。 2.使用技术就是就是spool,代码如下: spool /user/result.txt select phone from t_mt where state_true='0'; spool off 其中/user/result.txt ...
  • 使用navicat导出数据字典的查询方法

    千次阅读 2018-11-12 11:19:59
    查阅了很多方法之后,如使用数据字典导出工具、写代码工具等,在此,我选择使用最简单的方式,直接在navicat中查询导出数据字典。  第一步——看图 第二步——写入查询并运行   sql语句: SELECT TABLE_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 189,273
精华内容 75,709
关键字:

怎么导出查询的数据