mysql into outfile 本地_mysql into outfile 总结

备份语法:select * from  表名 where 条件  into outfile ‘/tmp/表名.txt‘;

#注意保存位置/tmp的权限;

#注意备份文件的格式;

恢复语法:load data infile ‘表名.txt‘ into  table 表名 ;

#注意恢复时备份文件的位置要存放在mysql 数据库 data 库目录下;

范例:根据时间字段检索数据:

备份outfile:select * from PageView where ActionTime  >=‘2015-01-01 00:00‘ and

ActionTime  <=‘2015-01-01 23:59‘   into outfile ‘/tmp/PageView7.txt‘;

#注意时间的字段;  desc 查看时间字段;

恢复load data infile:load data infile ‘PageView7.txt‘ into  table PageView ;

使用SELECT * INTOOUTFILE 备份:

SELECT * INTOOUTFILE ‘/tmp/xx.txt‘ FIELDS TERMINATED BY ‘,‘ OPTIONALLY ENCLOSED BY ‘"‘ LINES TERMINATED BY ‘\n‘ FROM 表名;

FIELDS TERMINATED BY‘,‘字段间分割符

OPTIONALLY ENCLOSED BY‘"‘将字段包围 对数值型无效

LINES TERMINATED BY‘\n‘ 换行符

使用LOAD DATA INFILE恢复:

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

参考链接:

http://blog.chinaunix.net/uid-24373487-id-3191050.html

http://www.cnblogs.com/stublue/archive/2012/07/02/2573860.html

mysqldump 备份参考链接:

http://linuxboys.blog.51cto.com/9150052/1579346

本文出自 “思想大于技术” 博客,谢绝转载!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值