`
zhanghe086
  • 浏览: 55592 次
  • 性别: 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查询结果导出到文件的另类方法.txt

    在IT领域,特别是数据库管理与操作中,将MySQL查询结果导出到文件是一种常见的需求,尤其是在数据处理、分析或备份场景下。本文将深入探讨一种另类但实用的方法,即利用MySQL的`SELECT INTO OUTFILE`命令以及结合...

    mysql 导出数据词典word或者html

    本文将详细介绍如何使用MySQL导出数据词典,并将其转换为Word或HTML格式,以便于阅读和分享。 首先,我们需要了解什么是数据词典。数据词典是数据库设计中的一个重要组成部分,它包含了数据库中所有对象(如表、...

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

    这种方法非常实用,它能将查询结果直接导出为文件。例如: ```sql SELECT a, b, a+b INTO OUTFILE '/tmp/result.text' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM ...

    mysql数据表导出生成xml文件和树形结构

    总之,MySQL数据表导出到XML文件是一个涉及数据库连接、数据查询、XML生成和数据可视化的综合过程。"XMLmaker"可能是一个集成了这些功能的工具,帮助用户方便地管理和查看数据库数据。在实际操作中,理解这些基本...

    MySQL数据导入导出各类型文件

    本篇文章主要探讨如何使用MySQL命令行和特定软件来导入导出不同类型的文件,如txt、sql和csv。 首先,数据导出可以通过两种主要方式实现: 1. 使用 `SELECT INTO OUTFILE` 语句: 这个命令允许用户将表中的数据...

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

    在MySQL中,SELECT… INTO OUTFILE语句是一个非常实用的功能,用于将查询结果直接导出到服务器主机上的文件。这个语句将数据以特定的格式保存,方便进行数据备份、迁移或者进一步处理。以下是关于使用SELECT… INTO ...

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

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

    从MySQL导出数据到excel

    总结来说,从MySQL导出数据到Excel需要理解JDBC连接数据库的基本原理,掌握Apache POI库的使用,并能编写Java代码将数据库查询结果转化为Excel文件。通过这样的程序,你可以方便地管理和分享大量结构化数据,提高...

    Java代码 MySql导出到SqlLite

    【Java代码 MySql导出到SqlLite】是一种技术实践,它涉及到使用Java编程语言来实现一个功能,该功能能够将MySQL数据库中的数据高效地导出到SQLite数据库文件中。这一过程通常用于数据迁移、备份或者在不同环境之间...

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

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

    php 实现从mysql导出excel中

    这篇教程将详细介绍如何使用PHP实现从MySQL数据库导出数据到Excel文件。 首先,我们需要理解基本的流程。这个过程通常包括以下几个步骤: 1. **连接MySQL数据库**:使用PHP的`mysqli_connect`或`PDO`函数建立与...

    jdom从MYSQL导出XML文件

    标题“jdom从MYSQL导出XML文件”表明我们要讨论的是如何使用Java的JDOM库将数据从MySQL数据库导出到XML文件的过程。JDOM是一个专为Java设计的XML处理库,它提供了简单、高效的API来读写XML文档。MySQL则是一种广泛...

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

    MySQL是一种广泛使用的开源关系型数据库管理系统,其查询结果可以输出到文件中以便于进一步处理或存储。以下将详细讲解三种常见的MySQL查询结果输出到文件的方法。 ### 方法一:使用`INTO OUTFILE`命令 `INTO ...

    从mysql数据库把数据导出到excel

    1. **使用MySQL命令行客户端**:通过执行`SELECT INTO OUTFILE` SQL语句,可以将查询结果直接写入一个CSV文件,然后在Excel中打开这个文件即可。例如: ```sql SELECT * FROM your_table INTO OUTFILE '/path/to/...

    易语言mysql简单导出EXCEL

    在本主题中,我们将探讨如何使用易语言与MySQL数据库交互,将数据导出到Excel文件中。这个过程涉及到几个关键的知识点,包括数据库连接、SQL查询、数据处理以及文件操作。 首先,我们需要建立一个与MySQL数据库的...

    导出MySql表数据到Excel

    1. **使用SQL查询导出数据**:可以编写`SELECT INTO OUTFILE`语句,将MySQL查询结果输出到一个CSV文件,然后在Excel中打开这个文件。例如: ```sql SELECT * INTO OUTFILE '/tmp/data.csv' FIELDS TERMINATED BY ...

    mysql导出csv&&iconv;文件转码.pdf

    在当今数据处理领域,将数据从数据库导出到CSV文件并进行转码是一种常见的需求,特别是在使用MySQL数据库时。本内容将详细介绍如何使用mysql命令行工具导出数据为CSV格式,并结合iconv命令行工具进行编码转换。同时...

    MySQL数据导入导出

    首先,要明确数据导出的目的,它通常是将数据库中的数据转移到文件系统中的文本文件,或者SQL文件。而在数据导入阶段,则是从文件系统中将数据导入到MySQL数据库中。这两个过程可以使用不同的方法和技术实现,它们...

    PHP实现导出MySQL数据到excel1

    本文将介绍如何使用PHP 7和PDO数据对象从MySQL数据库中导出数据到Excel文件。首先,我们搭建开发环境,包括Windows 7上的Apache 2.4.18、MySQL 5.7.11和PHP 7.1.0。文本编辑器使用Sublime Text 3。 在PHP中,我们...

Global site tag (gtag.js) - Google Analytics