mysql 导出CSV文件 并带表头的方法
参考官方文档 http://dev.mysql.com/doc/refman/5.7/en/select-into.html
mysql> select game,domain,type -> into outfile 'd:\\game.csv' -> fields terminated by ',' -> lines terminated by '\n' -> from game_lists limit 10;
实例如下:
mysql> create table test(id int(10) not null auto_increment primary key, name varchar(10) not null,age tinyint(2) not null)engine=innodb default charset=utf8; mysql> insert into test(`name`,`age`) values ('Lee',20),('Li',30),('Wang',22),('Feng',23);
先查看一下结果
mysql> select * from (select 'name','age' union select name,age from test) b; +------+-----+ | name | age | +------+-----+ | name | age | | Lee | 20 | | Li | 30 | | Wang | 22 | | Feng | 23 | +------+-----+ 5 rows in set (0.00 sec)
导出CSV文件
mysql> select * into outfile 'd:\\tmp\\columns.csv' fields terminated by ',' lines terminated by '\n' from (select 'name','age' union select name,age from test) b; Query OK, 5 rows affected (0.00 sec)
以上这篇mysql 导出CSV文件 并带表头的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
mysql导出查询结果到csv的实现方法
要将mysql的查询结果导出为csv,一般会使用php连接mysql执行查询,将返回的查询结果使用php生成csv格式再导出. 但这样比较麻烦,需要服务器安装php才可以实现. 直接使用mysql导出csv方法 我们可以使用 into outfile, fields terminated by, optionally enclosed by, line terminated by语句实现导出csv 语句的格式与作用 into outfile '导出的目录和文件名' 指定导出的目录和文件名 fie
-
Mysql 导入导出csv 中文乱码问题的解决方法
导入csv: 复制代码 代码如下: load data infile '/test.csv' into table table_name fields terminated by ',' optionally enclosed by '"' escaped by '"' lines terminated by '\r\n' ignore 1 lines; 导csv: 复制代码 代码如下: SELECT * INTO OUTFILE '/test.csv' FIELDS TERMIN
-
mysql 导出CSV文件 并带表头的方法
参考官方文档 http://dev.mysql.com/doc/refman/5.7/en/select-into.html mysql> select game,domain,type -> into outfile 'd:\\game.csv' -> fields terminated by ',' -> lines terminated by '\n' -> from game_lists limit 10; 实例如下: mysql> create table t
-
javascript导出csv文件(excel)的方法示例
这里贴出JavaScript导出csv文件(excel)的代码. /** * 导出excel * @param {Object} title 标题列key-val * @param {Object} data 值列key-val * @param {Object} fileName 文件名称 */ function JSONToExcelConvertor(title, data, fileName) { var CSV = ''; var row = ""; for (var i =
-
mysql实现查询结果导出csv文件及导入csv文件到数据库操作
本文实例讲述了mysql实现查询结果导出csv文件及导入csv文件到数据库操作.分享给大家供大家参考,具体如下: mysql 查询结果导出csv文件: select logtime, operatingsystem, imei from GameCenterLogs where operatingsystem >= 1 and operatingsystem <=3 group by operatingsystem,imei into outfile '/tmp_logs/tmp.csv' f
-
win10 mysql导出csv的两种方式
win10导出csv有两种方式,第一种是借助工具,Navicat for Mysql是一个非常好用的mysql可视化工具,可以导出多种格式的数据,但是也有其局限.第二种是原始SQL语句导出. Navicat For Mysql 安装软件,这里有绿色免费版,非常好用,链接:https://pan.baidu.com/s/1HZNzq_16M5yrq9hAMfNOmA 提取码:848h .打开软件,建立数据库连接,然后选择对应的表,右键->导出向导,选择格式即可. SQL导出 这里面有几个地方会出错
-
JAVA导出CSV文件实例教程
以前导出总是用POI导出为Excel文件,后来当我了解到CSV以后,我发现速度飞快. 如果导出的数据不要求格式.样式.公式等等,建议最好导成CSV文件,因为真的很快. 虽然我们可以用Java再带的文件相关的类去操作以生成一个CSV文件,但事实上有好多第三方类库也提供了类似的功能. 这里我们使用apache提供的commons-csv组件 Commons CSV 文档在这里 http://commons.apache.org/ http://commons.apache.org/proper/co
-
快速解决mysql导出scv文件乱码、蹿行的问题
工作原因,常常不能实现完全的线上化(即,所有数据都在线上完成,不需要导入导出),而导出Excel常常比修炼成仙还慢,因此,我们将数据库文件导出到本地使用的时候,常常使用的方法的是导成CSV格式. 而csv格式的也常常出现导出的中文乱码,或者蹿行等问题,从而陷入两难境地.老板要数据,你却导不出来,急死人了. 1.问题:我们原本要把如左图所示的数据库中的数据导出成他原本的样子,无奈成了右边的乱七八糟的东西: 2.解决: a:原本怎么导出为csv的还是怎么导: b:选中你导出的csv文件,右键选择打开
-
C#导入和导出CSV文件
一.手工导出导出 1.winform void DataGridViewToExcel(DataGridView dataGridView1) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Execl files (*.xls)|*.xls"; saveFileDialog.FilterIndex = 0; saveFileDialog.RestoreDirectory
-
Java 导出 CSV 文件操作详情
首先第一步 导入坐标: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>1.6</version> </dependency> 第二步 引入工具类 说明下 因为这个工具类用到是Listj集合我就顺带吧 实体类和map 之间的转换也说了 import org.apach
-
应用Java泛型和反射导出CSV文件的方法
本文实例讲述了应用Java泛型和反射导出CSV文件的方法.分享给大家供大家参考.具体如下: 项目中有需求要把数据导出为CSV文件,因为不同的类有不同的属性,为了代码简单,应用Java的泛型和反射,写了一个函数,完成导出功能. 复制代码 代码如下: public <T> void saveFile(List<T> list, String outFile) throws IOException { if (list == null || list.isEmpty())
-
php导出csv文件,可导出前导0实例代码
实例一:可导出前导0 //导出csv格式文件 $data数据 $title_arr标题 $file_name文件名 function exportCsv($data,$title_arr,$file_name=''){ ini_set("max_execution_time", "3600"); $csv_data = ''; /** 标题 */ $nums = count($title_arr); for ($i = 0; $i < $nums - 1; +
随机推荐
- javascript完美实现给定日期返回上月日期的方法
- asp.net Repeater控件的说明及详细介绍及使用方法
- Shell正则表达式之grep、sed、awk实操笔记
- vue货币过滤器的实现方法
- Java实现的求逆矩阵算法示例
- JavaScript实现点击按钮后变灰避免多次重复提交
- PHP中的串行化变量和序列化对象
- PHP通过header实现文本文件下载的代码
- 使用YII2框架实现微信公众号中表单提交功能
- ThinkPHP3.1之D方法实例详解
- silverlight实现图片局部放大效果的方法
- SQL查询超时的设置方法(关于timeout的处理)
- Docker Runc容器生命周期详细介绍
- PHP 输出缓存详解
- JavaScript中的Array 对象(数组对象)
- 用vbs实现的一款Worm.Win32.VB.fw病毒专杀
- Java读写Excel实例分享
- java web个人通讯录系统设计
- JS回调函数简单用法示例
- serv-u安全配置完整版