mysql导出表数据到文件_MySQL导出数据到文件中的方法
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导出数据到文件中的方法相关推荐
- mysql导出数据到文件_MySQL导出数据到文件中
一.导出一张表数据 把test_time表中的数据导出成txt 文件 mysql> show global variables like '%secure%';+---------------- ...
- mysql 导入tsv文件_MySQL导出TSV格式文件
可以使用mysqldump, 也可以使用mysql -e 使用mysqldump 因为要使用到 -T / --tab 参数, 需要先查看mysql设置的secure_file_priv mysql&g ...
- PLSQL导出、导入数据 和 同步数据 以及 navicat 里同步数据 以及解决plsql导出数据乱码问题
PLSQL导出.导入数据 和 同步数据 以及 navicat 里同步数据 以及解决plsql导出数据乱码问题 1. 导出数据 1.1 导出.pde文件 1.2 导出sql文件 1.2.1 导出sql压 ...
- MySQL导出的文件权限_mysql导出数据到文件权限问题
mysql导出数据到文件权限问题 发布时间:2020-06-02 14:31:42 来源:51CTO 阅读:630 作者:Mirajane 问题: mysql> select * from pr ...
- mysql -e 导出_mysql 导出数据导入数据
导出数据 mysqldump常用命令 1.只导出表结构,不导出数据 mysqldump -uroot -p123456 -d database > database.sql 2.只导出表数据,不 ...
- mysql 导出数据 权限_MySQL 导出数据
mysql的数据导出几种方法 http://www.blogjava.net/fisher/articles/90455.html 1.导出文件,需要相关权限 mysql数据导出的方法有很多,例如my ...
- mysql 导入8msql文件_MySQL导入大容量SQL文件数据问题
mysql在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away"问题; - 2.如果sql文件数据有中 ...
- mysql 数据文件_mysql的数据文件
一,系统参数datadir 在MySQL 中,每创建一个数据库都会在定义好(或者默认)的数据目录创建一个以数据库名字命名的文件夹,用来存放该数据库中的数据文件 mysql> show varia ...
- 向 mysql导入数据 源码_MySQL 导入数据
MySQL 导入数据 MySQL中可以使用两种简单的方式来导入MySQL导出的数据. 使用 LOAD DATA 导入数据 MySQL 中提供了LOAD DATA INFILE语句来插入数据. 以下实例 ...
- linux成功mysql数据直接拷贝_mysql数据库数据从一个linux系统移植到另一个linux系统的方法...
背景 问题介绍 现在有一个linux系统的机器上数据需要移植到另外一个linux系统上.老机器称A机器,新机器称B机器. 前期调研 鉴于网上资料很多都是相同内容,而数据库的数据一般都很重要,这些方法都 ...
最新文章
- [微信小程序]单选框以及多选框实例代码附讲解
- 一步快速将Smartform output转成生成PDF文件
- java中线程的6种状态
- 减小程序规模!稀疏数组Sparsearray,数据结构二维数组与稀疏数组转换,Java实现
- 初识C++之函数重载、重写、重定义的区别
- Linux内核安装-5.9.1为例
- 怎么安装python2.7_python2.7环境如何安装
- 写一个简单的运用键盘监听创建的Java文件
- IE11的userAgent
- 学计算机仓库管理一定打字吗,仓库管理员要会电脑吗?需要哪些电脑操作呢?...
- js控制5秒后页面自动跳转
- mysql的skip-slave-start参数
- 我的漫漫程序人生路(真诚的长文,慎点)
- 【论文笔记】AliMe Assist阿里小蜜(未完。。。)
- 网易云音乐歌单或歌曲封面提取
- 【MySQL数据库系列】一、认识数据库、建库建表操作
- navicat中导出数据表结构为word格式
- 通过私有化部署自建一套视频流媒体服务器平台,如何解决视频播放延时卡顿问题?
- python 微信公众号接口中文乱码问题
- flask前后端连接时常见问题