mysql备份到文本文件并使用文本文件还原数据

对于mysql数据库的数据备份和还原实现的方法很多,我们通常最常用的一般分为以下几种(sql、excel、mdb、txt)在这里我主要是介绍一下txt的备份和还原。
1、首先我们需要创建一张表:表结构如下;
CREATE TABLE `users` (
`uid` varchar(10) NOT NULL,
`username` varchar(30) DEFAULT NULL,
`pwd` varchar(40) DEFAULT NULL,
`email` varchar(50) DEFAULT NULL,
`user_type` char(1) DEFAULT NULL,
`register_time` date DEFAULT NULL,
PRIMARY KEY (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户表'

2、然后往表中插入数据:
Sk_z$Kdd cxvwerwe 9c0745dd20946383dae44c85e39382e2 qdfsre@qq.com \N 2009-11-05
SlhpigmX webwork 5d74f88a8ffe6855b940a6ddfbb0c84c 364623395@qq.com \N 2009-11-05
Sk_z$Kdc 123456 ea48576f30be1669971699c09ad05c94 dnv_314@163.com \N 2009-11-04
UHATXdDN uiuiui 2891d32ca6a6df79a5786336e26d2f8b uiuiuii@jkdas.comc \N 2009-11-16
3、查看数据
select * from uers;

"Sk_z$Kdd","cxvwerwe","9c0745dd20946383dae44c85e39382e2","qdfsre@qq.com",NULL,"2009-11-05"
"SlhpigmX","webwork","5d74f88a8ffe6855b940a6ddfbb0c84c","364623395@qq.com",NULL,"2009-11-05"
"Sk_z$Kdc","123456","ea48576f30be1669971699c09ad05c94","dnv_314@163.com",NULL,"2009-11-04"
"UHATXdDN","uiuiui","2891d32ca6a6df79a5786336e26d2f8b","uiuiuii@jkdas.comc",NULL,"2009-11-16"

4、导出数据为txt
select * from tableName into outfile '文件路径'(文件路径必须是觉得路径,比如:windows d:\tableName,注意:导出数据到文本文件时必须确定该文件名在当前的路径下是不存在的,因为在数据导出的过程中会自动的创建文件名,如果文件存在就会报错)

5、导入刚才导出的数据
首先我们把表中的所有的数据多删除掉,delete from tableName
load data infile '导出文本文件存放路径+文件名' into table tableName
使用select * from tableName看看数据是否已经还原了。就这么简单。下次有空在叙.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值