MySQL数据备份与还原

MySQL数据备份与还原

吴剑 2012-10-25

原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian

 

mysqldump

备份:

mysqldump -u [userName] -p 
[-n] 不添加 CREATE DATABASE 语句
[-t] 只生成插入数据命令
[-d] 只生成创建表结构语句
[-R] 导出存储过程及自定义函数
[databaseName] [datatableName...] > [fileName]

还原:

mysql -u [userName] -p --default-character-set=utf8

use [databaseName]

source [fileName]

 

OUTFILE与INFILE命令

 

/*注:user.sql会存放于对应数据库根目录*/
SELECT id, name INTO OUTFILE 'user.sql' 
FIELDS TERMINATED BY ',' 
FROM user WHERE id > 100 ;

/*
从文本文件导入数据库示例文本如下:
1,张三
2,李四
3,王二
*/
LOAD DATA INFILE 'user.sql' INTO TABLE user (id, name)
FIELDS TERMINATED BY ',' ;

 

<全文完>

 

posted @ 2012-10-25 10:32  吴 剑  阅读(184)  评论(0)    收藏  举报
@2010-2017 WuJian, All Rights Reserved.