MySQL导出数据到文件中的方法

1、导出数据到txt文件中

实例:把数据表studscoreinfo中所有数据导出到指定的位置

方法:select * from 表名 into outfile 指定导出的位置;

mysql> select * from studscoreinfo into outfile "c:/pyfiles/studscoreinfo.txt";

Query OK, 90 rows affected (0.01 sec)

2、导出数据到CSV文件中

实例:把数据表studscoreinfo中所有数据导出到指定的位置

方法:select * from 表名 into outfile 指定导出的位置;

mysql> select * from studscoreinfo into outfile "c:/pyfiles/studscoreinfo.csv"

-> fields terminated by ','

-> optionally enclosed by '"'

-> escaped by '"'

-> lines terminated by '\r\n';

Query OK, 90 rows affected (0.00 sec)

fields terminated by 默认值是'\t',lines terminated by 默认值是'\n',而Windows上的文件换行是'\r\n',Mac OS X是'\r'。

3、导出数据到Excel文件中

如果直接用select * from studscoreinfo into outfile "c:/pyfiles/studscoreinfo.xls";语句导出数据到Excel文件中,此时生成的Excel文件会出现了乱码问题,这是因为MySQL中的studscoreinfo表是采用utf8编码(可以用show create table studscoreinfo;语句查看),而Excel文件则是GB2312编码,故会有乱码。可以采用convert将字段转换成gbk编码:

mysql> select convert((Id) using gbk) as Id,convert((Grade_Classes) using gbk) as Grade_Classes,convert((Seat_Numbers) using gbk) as Seat_Numbers,

-> convert((Names) using gbk) as Names,convert((Chinese_Scores) using gbk) as Chinese_Scores,convert((Math_Scores) using gbk) as Math_Scores,

-> convert((English_Scores) using gbk) as English_Scores,convert((Total_Scores) using gbk) as Total_Scores, convert((Score_Averages) using gbk) as Score_Averages,convert((Remarks) using gbk) as Remarks

-> from studscoreinfo into outfile "c:/pyfiles/studscoreinfo.xls";

Query OK, 90 rows affected (0.01 sec)

这样导出的Excel文件就不会出现乱码了。

mysql导出表数据到文件_MySQL导出数据到文件中的方法相关推荐

  1. mysql导出数据到文件_MySQL导出数据到文件中

    一.导出一张表数据 把test_time表中的数据导出成txt 文件 mysql> show global variables like '%secure%';+---------------- ...

  2. mysql 导入tsv文件_MySQL导出TSV格式文件

    可以使用mysqldump, 也可以使用mysql -e 使用mysqldump 因为要使用到 -T / --tab 参数, 需要先查看mysql设置的secure_file_priv mysql&g ...

  3. PLSQL导出、导入数据 和 同步数据 以及 navicat 里同步数据 以及解决plsql导出数据乱码问题

    PLSQL导出.导入数据 和 同步数据 以及 navicat 里同步数据 以及解决plsql导出数据乱码问题 1. 导出数据 1.1 导出.pde文件 1.2 导出sql文件 1.2.1 导出sql压 ...

  4. MySQL导出的文件权限_mysql导出数据到文件权限问题

    mysql导出数据到文件权限问题 发布时间:2020-06-02 14:31:42 来源:51CTO 阅读:630 作者:Mirajane 问题: mysql> select * from pr ...

  5. mysql -e 导出_mysql 导出数据导入数据

    导出数据 mysqldump常用命令 1.只导出表结构,不导出数据 mysqldump -uroot -p123456 -d database > database.sql 2.只导出表数据,不 ...

  6. mysql 导出数据 权限_MySQL 导出数据

    mysql的数据导出几种方法 http://www.blogjava.net/fisher/articles/90455.html 1.导出文件,需要相关权限 mysql数据导出的方法有很多,例如my ...

  7. mysql 导入8msql文件_MySQL导入大容量SQL文件数据问题

    mysql在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away"问题; - 2.如果sql文件数据有中 ...

  8. mysql 数据文件_mysql的数据文件

    一,系统参数datadir 在MySQL 中,每创建一个数据库都会在定义好(或者默认)的数据目录创建一个以数据库名字命名的文件夹,用来存放该数据库中的数据文件 mysql> show varia ...

  9. 向 mysql导入数据 源码_MySQL 导入数据

    MySQL 导入数据 MySQL中可以使用两种简单的方式来导入MySQL导出的数据. 使用 LOAD DATA 导入数据 MySQL 中提供了LOAD DATA INFILE语句来插入数据. 以下实例 ...

  10. linux成功mysql数据直接拷贝_mysql数据库数据从一个linux系统移植到另一个linux系统的方法...

    背景 问题介绍 现在有一个linux系统的机器上数据需要移植到另外一个linux系统上.老机器称A机器,新机器称B机器. 前期调研 鉴于网上资料很多都是相同内容,而数据库的数据一般都很重要,这些方法都 ...

最新文章

  1. [微信小程序]单选框以及多选框实例代码附讲解
  2. 一步快速将Smartform output转成生成PDF文件
  3. java中线程的6种状态
  4. 减小程序规模!稀疏数组Sparsearray,数据结构二维数组与稀疏数组转换,Java实现
  5. 初识C++之函数重载、重写、重定义的区别
  6. Linux内核安装-5.9.1为例
  7. 怎么安装python2.7_python2.7环境如何安装
  8. 写一个简单的运用键盘监听创建的Java文件
  9. IE11的userAgent
  10. 学计算机仓库管理一定打字吗,仓库管理员要会电脑吗?需要哪些电脑操作呢?...
  11. js控制5秒后页面自动跳转
  12. mysql的skip-slave-start参数
  13. 我的漫漫程序人生路(真诚的长文,慎点)
  14. 【论文笔记】AliMe Assist阿里小蜜(未完。。。)
  15. 网易云音乐歌单或歌曲封面提取
  16. 【MySQL数据库系列】一、认识数据库、建库建表操作
  17. navicat中导出数据表结构为word格式
  18. 通过私有化部署自建一套视频流媒体服务器平台,如何解决视频播放延时卡顿问题?
  19. python 微信公众号接口中文乱码问题
  20. flask前后端连接时常见问题

热门文章

  1. Docker for mac安装教程及国内镜像加速器配置
  2. 女黑客登场:轻松破解APP,共享单车任我骑!
  3. Kotlin教程(一)基础
  4. java 控制层和业务层,控制层、业务层和数据访问层
  5. python等额本息和等额本金_房贷利率有没有套路?这是我见过最透彻的Python版解读!...
  6. 如何去管理Java项目
  7. 微信小程序UI框架记录
  8. PayPal 支付接口詳解
  9. @JSONField的一些使用基础
  10. 智能网联汽车仿真测试软件,智能网联汽车测试评价及检测认证