`
zhanghe086
  • 浏览: 54298 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql导出select结果到文件

 
阅读更多
mysql -hxx -uxx -pxx -e "query statement" db > file
例如:
mysql -h127.0.0.1 -uroot -p000000 -e"select * from a" test > 1.txt
        host ip     user   password   query statement  database  filename
这样会输出列名信息,如果不想输出列名信息:

mysql -h127.0.0.1 -uroot -p000000 -N -e"select * from a" test > 1.txt
        host ip     user   password   query statement  database  filename

mysql -hxxx -uxx -pxx
select * from table into outfile 'xxx.txt';
例如:
mysql -h127.0.0.1 -uroot -p000000
select * from a into outfile '1.txt';

两种方法效果一样的

第二种方式的mysql文档:
SELECT [select options go here] INTO {OUTFILE | DUMPFILE} filename
EXPORT_OPTIONS
FROM table_references [additional select options go here]

例如:
mysql -h127.0.0.1 -uroot -p000000
select * from a into outfile "1.txt" fields terminated by '\t' lines terminated by '\r\n'

第一种方法和第二种方法的结合:使用 mysql -e执行导出到文件的sql语句
mysql -hxx -uxx -pxx -e "query statement" db
例如:
mysql -h127.0.0.1 -uroot -p000000 -e"select * from a into outfile '1.txt' fields terminated by ',' lines terminated by '\r\n'" test

如果不想输出列名信息:
mysql -h127.0.0.1 -uroot -p000000 -N -e"select * from a into outfile '1.txt' fields terminated by ',' lines terminated by '\r\n'" test

默认情况下, mysql -e导出的文件,列是用"\t"分隔,行是用"\r\n"分隔(dos),行是用"\n"分隔(unix


追加一种方式:
select col002,col005,col004,col008 into outfile 'e:/mysql/i0812.txt' fields terminated by '|' lines terminated by '\r\n' from a where col003 in (select col001 from qdbm) order by col005;
分享到:
评论

相关推荐

    mysql导出指定数据或部份数据的方法

    这个时候mysqldump可能就不大好使了,...方法二、使用MySQL的SELECT INTO OUTFILE 备份语句(推荐) 在下面的例子中,生成一个文件,各值用逗号隔开。这种格式可以被许多程序使用。 代码如下:SELECT a,b,a+b INTO OUTF

    mysql 导出select语句结果到excel文件遇到问题及解决方法

    1)mysql连接+将查询结果输出到文件。在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e query statement db > file  -h:后面跟的是链接的host(主机)  -u:后面跟的是用户名  -p:...

    mysql数据库大数据量导入导出多种方法

    mysql数据库大数据量导入导出多种方法,该文档详述SELECT * INTO和mysqldump导出方法。导入方法中包括导入sql,txt文件和load data三种方法

    mysql查询结果输出到文件的方法

    mysql查询结果导出/输出/写入到文件 方法一: 直接执行命令: mysql> select count(1) from table into outfile ‘/tmp/test.xls’; Query OK, 31 rows affected (0.00 sec) 在目录/tmp/下会产生文件test.xls 遇到...

    用SELECT… INTO OUTFILE语句导出MySQL数据的教程

    表数据导出到一个文本文件最简单的方法是使用SELECT… INTO OUTFILE语句的查询结果直接导出到一个文件在服务器主机上。 导出数据的SELECT…INTO OUTFILE声明: 这句话的语法结合了常规的SELECT INTO OUTFILE文件名的...

    SQL导出MySQL单个存储过程.txt

    SQL语句对单个的MySQL存储过程导出 首先确保参数secure-file-priv='' 表示不限制mysqld在任意目录的导入导出 打开my.cnf或my.ini,加入如下语句后重启mysql服务。 secure_file_priv='' sql语法只修改下面的...

    详解Mysql导出数据的几种方式

    MySQL导出数据的目的有很多种,如数据库备份、表结构导出、表数据导出、分析数据采取等。 Part1 select into outfile 先说最短小精悍的select into outfile, 这是小型数据库分析数据最常用的采集数据方式,具体语法...

    MySQL+数据导入导出+实用技巧

    本文介绍了MySQL数据库中数据的导入导出方法,包括使用SELECT INTO OUTFILE语句将数据导出到文件中,以及使用LOAD DATA INFILE语句将文件中的数据导入到数据库中。同时,还介绍了默认的导入导出格式,即分隔符为制表...

    MySQL导出所有Index和约束的方法

    本文汇总了MySQL导出所有Index 和 约束的方法,提供给大家以方便大家查询使用。具体如下: 1. 导出创建自增字段语句: SELECT CONCAT( 'ALTER TABLE `', TABLE_NAME, '` ', 'MODIFY COLUMN `', COLUMN_NAME, '` ', ...

    sql查询结果导出到excel文件保存

    利用jdbc、poi把mysql查询的数据保存在本地的excel文件中,excel文件默认使用07版格式,支持数百万超大数据量的处理保存,内存占用极低,效率非常高,不会出现oom异常。代码已封装为java函数,mysql和poi相关jar包请...

    用Python将mysql数据导出成json的方法

    此脚本可以将Mysql的数据导出成Json格式,导出的内容可以进行select查询确定。 数据传入参数有:dbConfigName, selectSql, jsonPath, fileName。 依赖的库有:MySQLdb、json,尤其MySQLdb需要事先安装好。 2、Python...

    mysql实现查询结果导出csv文件及导入csv文件到数据库操作

    本文实例讲述了mysql实现查询结果导出csv文件及导入csv文件到数据库操作。分享给大家供大家参考,具体如下: mysql 查询结果导出csv文件: select logtime, operatingsystem, imei from GameCenterLogs where ...

    MySQL数据库迁移快速导出导入大量数据(外发).txt

    使用MySQL的SELECT INTO OUTFILE 、LOAD DATA INFILE快速导出导入数据 LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。MySQL官方文档也说明了,该方法比一次性插入一条数据性能快20倍。

    Linux_X86_64的Mysql数据导出工具mysqluldr,mysql通用导出数据工具,支持指定分隔符指定sql导出

    mysql通用导出数据工具,支持...指定sql文件或者查询语句、指定分隔符导出数据文件。-u -h -P -p -e和mysql命令用法相同,同样可以使用user=username pass=password host=hostip port=port query="select statment"语法

    Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法

    本文实例讲述了Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法。分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf-8 -*- """ Purpose: 生成日汇总对账文件 Created: 2015...

    MySQL实现导出excel的方法分析

    MySQL 要导出成 excel 文件很简单,执行类似这样的命令: select * from 某个表 into outfile 'd:/文件名.xls'; 上述命令你在服务器上执行,就导在服务器 D: 盘,若在客户端命令行方式执行,就导在客户端 D:盘 ...

    mysql导出表的字段和相关属性的步骤方法

    需要导出数据库中表的字段及属性,制成表格保存到word中 首先找到要导的库, 在查询页面输入sql SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_...

    PHP导出MySQL数据到Excel文件(fputcsv)

    这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。 复制代码 代码如下: // ... // 从数据库中获取数据,为了节省内存,不要把数据一次性读到内存,从句柄中一行一行读即可 $sql = ‘select * fro

    用SELECT... INTO OUTFILE语句导出MySQL数据的教程

    主要介绍了用SELECT... INTO OUTFILE语句导出MySQL数据的教程,是MySQL入门学习中的基础知识,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics