精华内容
下载资源
问答
  • 查询结果保存到文件里, 注意 如果已经存在同名文件,则不会创建。 SELECT…INTO OUTFILE 例子: 代码如下 select name,ctfid,birthday,mobile,tel,email from info where ctfid like '130000%' into outfile '/...

    SELECT...INTO OUTFILE 'file_name'形式的SELECT可以把被选择的行写入一个文件中。该文件被创建到服务器主机上,因此您必须拥有FILE权限,才能使用此语法。file_name不能是一个原有的文件。原有文件会阻止例如“/etc/passwd”的文件和数据库表被销毁。

    SELECT...INTO OUTFILE语句的主要作用是让您可以非常快速地把一个表转储到服务器机器上。如果您想要在服务器主机之外的部分客户主机上创建结果文件,您不能使用SELECT...INTO OUTFILE。在这种情况下,您应该在客户主机上使用比如“mysql –e "SELECT ..." > file_name”的命令,来生成文件。

    LOAD DATA INFILE是SELECT ... INTO OUTFILE的逆操作,SELECT句法。为了将一个数据库的数据写入一个文件,使用SELECT ... INTO OUTFILE,为了将文件读回数据库,使用LOAD DATA INFILE。

    将查询结果保存到文件里, 注意 如果已经存在同名文件,则不会创建。

    SELECT…INTO OUTFILE

    例子:

    代码如下

    select name,ctfid,birthday,mobile,tel,email from info where ctfid like '130000%' into outfile '/tmp/fuping-of-rujia';

    同时可以指定分隔符等

    代码如下

    SELECT a,b,a+b INTO OUTFILE '/tmp/result.text'

    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'

    LINES TERMINATED BY '\n'

    FROM test_table;

    从文件读取的语法为

    LOAD DATA INFILE

    同样可以指定分隔符等,例如从csv文件导入:

    代码如下

    load data local infile '1-200W.csv' into table `info` fields terminated by ',' lines terminated by '\n';

    展开全文
  • 此程序使用java编写,采用swing编写界面,可以将任意sql查询语句的查询结果导入excel中
  • 在平时工作中经常会遇到,sql 查询数据之后需要发送给业务人员,每次都手工执行脚本然后拷贝数据到excel中,比较耗时耗力,可以考虑自动执行查询并将结果邮件发送出来。 分两步实现: 1、执行查询结果保存为...

    在平时工作中经常会遇到,sql 查询数据之后需要发送给业务人员,每次都手工执行脚本然后拷贝数据到excel中,比较耗时耗力,可以考虑自动执行查询并将结果邮件发送出来。

    分两步实现:

    1、执行查询将结果保存为excel,这里使用存储过程

     1 Create procedure [dbo].[pr_Dept_Bak]
     2 
     3 as
     4 
     5 begin
     6 
     7 ---这里可以增加对数据表的查询条件或更多的数据处理;
     8 
     9 ---将结果放入一个新的数据表,然后将这个新表导出EXCEL文件;
    10 
    11 declare @file_path varchar(200);--导出EXCEl文件的路径;
    12 
    13 declare @file_name varchar(200);--导出EXCEl的文件名;
    14 
    15 declare @exec_sql  varchar(200);--SQL语句;
    16 
    17 ---分开定义是为了以后修改路径或文件名更方便。
    18 
    19 set @file_path = 'E:\Dept_Bak\'
    20 
    21 set @file_name = 'dept' + CONVERT(varchar(100), GETDATE(), 112)+'.xls'
    22 
    23 set @exec_sql = 'select * from book.dbo.users_dept'  ---数据表使用的完整路径;
    24 
    25 set @exec_sql = ' bcp "'+@exec_sql+'" queryout "'+@file_path+''+@file_name+'" -c -T -U "sa" -P "SQLpassword"';
    26 
    27 ----U "sa" -P "SQLpassword" 这是数据库的sa账号和密码;
    28 
    29 exec master..xp_cmdshell @exec_sql
    30 
    31 end
    View Code

     

    https://github.com/xiiiblue/report-man

    https://github.com/chenhuican/data_analysis

     

    http://www.cnblogs.com/jhxk/articles/4887003.html

    转载于:https://www.cnblogs.com/vitas/p/8127797.html

    展开全文
  • 有时候在pl/sql里面查询出数据并导出,生成tmp001.xls,但因为没有另存为其他文档,又找不到tmp001.xls的目录,...ps/sql查询结果导出到excel的目录为: C:\Documents and Settings\Administrator\Local Settings\...
    有时候在pl/sql里面查询出数据并导出,生成tmp001.xls,但因为没有另存为其他文档,又找不到tmp001.xls的目录,此时岂不是在tmp001.xls上做的编辑就白费了,我就遇到了这样的问题。
    所以,写下来给自己备忘。
    ps/sql查询结果导出到excel的目录为:

    C:\Documents and Settings\Administrator\Local Settings\Temp
    展开全文
  • https://www.cnblogs.com/luxiaojun/p/6543912.html 转载于:https://www.cnblogs.com/abcyrf/p/8073594.html

    https://www.cnblogs.com/luxiaojun/p/6543912.html

    转载于:https://www.cnblogs.com/abcyrf/p/8073594.html

    展开全文
  • SQL查询结果导出到Excel中

    千次阅读 2016-05-10 23:30:30
    --将结果导出到指定的数据库 SET @Sql = REPLACE(@QuerySql,' from ',' into '+@tmp+ ' from ' + @DataSource) PRINT @Sql EXEC(@Sql) DECLARE @Columns VARCHAR(max) = '',@Data NVARCHAR(max)='' SELECT...
  • sql查询结果导出excel表

    千次阅读 2012-04-14 14:32:37
    exec p_exporttb @sqlstr='sql语句',@path='路径',@fname='文件名',@sheetname='table表名' 创建存储过程p_exporttb: CREATE proc p_exporttb @sqlstr varchar(8000), --查询语句,如果查询语句中使用了order...
  • SQL查询结果导出XML文件简单的方法

    千次阅读 2012-11-22 10:54:05
    最近需要把数据导成XML,不想通过编程实现,手工...本来以为可以把查询结果通过bcp导出文本的形式,但经过N次试验,导出的XML不知道为什么都会自动换行,一打开就会报错,百思不得其解,而且导出的XML没有一个,这也是
  • 只留红线部分 直接sql导入即可
  • 从事数据工作者经常会涉及数据采集,将采集...1.首先在数据库中,这里在数据库中查询结果 2.导出到本地打开发现是这样的3.解决办法 将你导出的这个文件(20171010-180716.csv),以记事本方式打开,然后另存为2017101
  • Oracle (MEMO:利用spool缓冲池技术) 具体步骤如下: ...2、在命令中输入相应的SQL查询命令 select * from customer; ... 3、在命令行中输入缓冲结果命令 spool off; 系统将缓冲池的结果输出到“output.
  • (MEMO:利用spool缓冲池技术) 具体步骤如下: ...2、在命令中输入相应的SQL查询命令 select * from customer; ... 3、在命令行中输入缓冲结果命令 spool off; 系统将缓冲池的结果
  • 在pl/sql中,查询出来的结果有序号,不管是导出为csv还是复制结果粘贴到记事本中,都有序号(行号) 请问如何去掉?
  • 执行查询,正常情况会将结果输出到控制台。 > phone.txt 获取上一句的结果输出到phone.txt文件中 方式二: 需要设置mysql只读参数: 默认值为: secure_file_priv=NULL 必须在my.ini(window默认路径:C:\Windows)或...
  • 导出sql查询结果

    千次阅读 2018-11-15 17:45:54
    使用mysql command line、xshell等工具统计数据后导出方式可以使用mysql提供的命令行。 示例:mysql -h host -u user -p passwd -D dbname -e "target-sql" > target_dir/filename target-sql为统计数据使用的...
  • Sqlserver原本是自带导入Oracle的配置管理工具的(具体可百度sqlserver导入Oracle,有很多文档),但是由于效率问题被很多人遗弃了,这里介绍一个将Sqlserver的查询结果生成insert语句的方法,见下文。 1、编写sql ...
  • 有时候我们需要将一些查询结果导出到具体文件中然后对结果进行处理。 但是在mysql命令行中不支持直接将文件导出。 查询资料发现mysql提供一种命令可以实现直接导出数据到文件, mysql -uroot -proot test -e &...
  • SQL Server2012将查询结果导出insert语句 1、首先将查询结果添加到一个原数据库中不存在的表,表名随意命名。 例:SELECT * INTO Mould_KindBak FROM dbo.Mould_Kind WHERE KindName like ‘石墨%’ . 这个Mould_...
  • 然而也会遇到的场景是,需要执行一个SQL语句,然后将SQL语句的结果输出到文件;方法一:使用MySQL的select * into outfile ‘/tmp/rs.txt’ from tb_name句型这是个不可行的方法;举个例子,执行以下的SQL语句:1...
  • linux 导出sql查询结果

    千次阅读 2018-07-14 01:55:23
    导出命令 mysql -h172.0.0.1 -uXXXX -pXXXX -P3306 -e”select * from user” > /temp/test.txt 语法说明 -h :数据库ip -u :用户名 -p:密码 -P:端口 -e :sql语句,需要用引号包起来 ...
  • 1:将查询结果集,导出成.sql 文件 一共三条数据集 最上方选项 Query->export ResultSet 默认导出的格式是CSV, 选择 formart ->SQL INSERT statements ok 这样就将查询结果导出...
  • SQLServer中用Sqlcmd 定时导出查询结果

    千次阅读 2014-02-11 13:29:14
    需求:有一批数据需要每月初从SQLServer中定时将上个月符合条件的结果导出。 原理:利用Windows中用批处理和定时任务实现定时导出。   步骤: 1. 用sqlcmd查询指定的sql语句,并把查询结果输出到本地文件。 ...
  • sql查询结果导出Excel

    千次阅读 2009-10-29 17:05:00
    T-SQL代码:EXEC master..xp_cmdshell bcp 库名.dbo.表名out c:/Temp.xls -c -q -S"servername" -U"sa" -P""参数:S 是SQL服务器名;U是用户;P是密码说明:还可以导出文本文件等多种格式declare @str varchar(600)...
  • 1.右键数据库——》任务——》导出数据,打开SQL Server导入和导出向导; 2.选择当前数据库,填写用户名,密码,下一步; 3.选择目标类型 excel,选择导出模板,下一步; 4.选择编写查询以指定要传输的数据(W)...
  • 三、查询SQL导出到文件(以下涉及代码为SQL语法): 1,设定导出格式及目录: 1.1,导出csv格式;INTO OUTFILE '/Users/mac/Downloads/catid.csv' 1.2,导出Excel格式;INTO OUTFILE '/Users/mac/Downloads/catid....
  • 需要现将修改的数据继续备份,但是线上客户的服务器是不能直接连接,而是通过了一台堡垒机,这就说我们不能通过可视化客户端直接连接mysql的,所以所有的操作都是需要通过sql语句的,下面看一下导出sql: ...
  • 由于现在要写一个算法,是一个存储过程,功能是将一个表的数据分批导出到EXCEL中: 比如: ...简单的说就是将查询结果导出到EXCEL ,文件名可以自定义,希望各位高手帮帮小弟,感激不尽。。。
  • 详解MySQL导出指定表中的数据要求:1. 不导出创表的语句,因为表已经建好:默认会导出,先drop table然后create table;2. 导出的insert语句加上ignore,允许重复执行:默认不会加上...最终结果如下:mysqldump -pxx...
  • mysql——通过命令将sql查询结果导出到具体文件2018年07月29日 21:53:51郑浩-阅读数:2949版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013045437/article/details/81275960引言...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 994
精华内容 397
关键字:

sql查询结果导出