关闭

MySQL INTO OUTFILE导出导入数据|mysqldump

355人阅读 评论(0) 收藏 举报
分类:
--使用SELECT ... INTO OUTFILE 以逗号分隔字段的方式将数据导入到一个文件中:

点击(此处)折叠或打开

  1. SELECT * INTO OUTFILE 'C:\\log1.txt' FIELDS TERMINATED BY ',' FROM log.log1

--将刚刚导出的文件log1.txt导入到表log1相同结构的LOG2中

点击(此处)折叠或打开

  1. LOAD DATA INFILE 'C:\\log1.txt' INTO TABLE aa.log2 FIELDS TERMINATED BY ',';
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- 使用select * into outfile 导出

点击(此处)折叠或打开

  1. SELECT * INTO OUTFILE '/tmp/fi.txt' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM test.fi;
        "2013-04-09 00:06:56","100000198108800","EXPORT_INFO","BUY_ITEM_INNER",65,10,1004,10,"11","2",100
        "2013-04-09 00:06:59","1068029027","EXPORT_INFO","BUY_ITEM_INNER",16,7,304,7,"11","2",70
        "2013-04-09 00:08:27","100000198108800","EXPORT_INFO","BUY_ITEM_INNER",65,2,1004,2,"11","2",20

-- 导入

点击(此处)折叠或打开

  1. LOAD DATA INFILE '/tmp/fi.txt' INTO TABLE test.fii FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';

总结:
FIELDS TERMINATED BY ',' 字段间分割符
OPTIONALLY ENCLOSED BY 
'"' 将字段包围 对数值型无效
LINES TERMINATED BY 
'\n' 换行符

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mysqldump也有同样功能

点击(此处)折叠或打开

  1. # mysqldump -uroot -p -T/tmp test fi --fields-enclosed-by=\" --fields-terminated-by="\t

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

使用mysqldump、into outfile和load data进行数据库导入导出备份

遇到了大批量导入导出数据的时候真的比较麻烦,动则几G的数据,操作起来也是比较慢的,而且如果稍有不慎,还要重写处理,最简单的方法也是效率最低的方法就是使用PHP写导入导出数据程序,用Shell来跑PHP...
  • evan_endian
  • evan_endian
  • 2013-03-09 12:55
  • 3978

mysqldump数据导出和source数据导入

网上很多教程介绍过myslqdump命令的使用方法,但是让我困惑了很久,都没有找到如何使用该命令的方法,通过不断地摸索,才豁然发现原来网上的教程介绍的太粗略了,以至于让人摸不着头脑,所以,就我的学习过...
  • wdg1994
  • wdg1994
  • 2016-04-07 22:40
  • 905

MySQL使用SELECT INTO OUTFILE导出文本文件

MySQL使用SELECT...INTO OUTFILE导出文本文件 MySQL中,可以使用SELECT...INTO OUTFILE语句将表的内容导出为一个文本文件。其基本的语法格式如下: ...
  • wendi_0506
  • wendi_0506
  • 2016-08-10 16:40
  • 7575

MySQL-索引、视图、导入、导出、备份、恢复

1、索引 索引是一种与表有关的结构,它的作用相当于书的目录,可以根据目录中的页码快速找到所需的内容。 当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和...
  • dancheren
  • dancheren
  • 2017-02-14 08:59
  • 2077

用MySQLDump来打包(压缩)备份文件及如何还原到其他端口上的数据库

题目: 用MySQLDump用来打包(压缩)备份文件及如何还原到其他端口上的数据库
  • temp77J
  • temp77J
  • 2014-04-13 22:42
  • 2954

mysql备份还原(视图、存储过程)

转:http://kerry.blog.51cto.com/172631/177570 最近在备份还原mysql的时候发现,视图还原报错,无法创建视图,在网上查了下资料,找到以下信息: 1、如...
  • lcathm
  • lcathm
  • 2017-02-08 13:43
  • 2080

linux mysqldump导入导出数据库

 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root  -p  lossr > lossr.sql 2.导入数据库 ...
  • wilsonke
  • wilsonke
  • 2014-07-21 14:54
  • 5354

MySQL大数据量的导入与导出

如果我们的数据比较小(比如2M或以下),我们可以很方便的使用phpMyAdmin的导入导出功能,先说导出,我们在phpMyAdmin中导出SQL脚本就相当于文件下载,如果PHP环境允许,脚本执行不会超...
  • j393819650
  • j393819650
  • 2017-03-02 09:46
  • 459

mysql outfile infile 导入导出数据(附加mysqldump)

导出 SELECT * INTO OUTFILE '/tmp/jason.txt' FIELDS TERMINATED BY ',' FROM test.jason; 或者 SELE...
  • zmj_88888888
  • zmj_88888888
  • 2013-06-24 19:42
  • 1264

mysql大数据表导入导出

客户那一台流量分析设备需要给更换成新设备,但要求保留之前的流量分析数据,查看了一下流量分析表情况,发现有几张分钟粒度的数据表数据量达到几亿条以上,数据库使用的是mysql,使用mysql 的导入导出工...
  • chance87
  • chance87
  • 2013-12-18 11:37
  • 1257
    个人资料
    • 访问:506383次
    • 积分:7302
    • 等级:
    • 排名:第3546名
    • 原创:20篇
    • 转载:908篇
    • 译文:1篇
    • 评论:13条
    最新评论