首页 > 数据库技术 > 详细

mysqls

时间:2017-09-14 17:46:21      阅读:275      评论:0      收藏:0      [点我收藏+]
#1. 物理备份: 直接复制数据库文件,适用于大型数据库环境。但不能恢复到异构系统中如Windows。
#2. 逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。
#3. 导出表: 将表导入到文本文件中。

一、使用mysqldump实现逻辑备份

单库备份:

技术分享

表的备份:

技术分享

多库备份:

技术分享

对所有库的备份:

 技术分享

二、恢复逻辑备份

技术分享

技术分享

三,表的导出和导入:

 

SELECT... INTO OUTFILE 导出文本文件
示例:
mysql> SELECT * FROM school.student1
INTO OUTFILE student1.txt
FIELDS TERMINATED BY , //定义字段分隔符
OPTIONALLY ENCLOSED BY  //定义字符串使用什么符号括起来
LINES TERMINATED BY \n ; //定义换行符


mysql 命令导出文本文件
示例:
# mysql -u root -p123 -e ‘select * from student1.school‘ > /tmp/student1.txt
# mysql -u root -p123 --xml -e ‘select * from student1.school‘ > /tmp/student1.xml
# mysql -u root -p123 --html -e ‘select * from student1.school‘ > /tmp/student1.html

LOAD DATA INFILE 导入文本文件
mysql> DELETE FROM student1;
mysql> LOAD DATA INFILE /tmp/student1.txt
INTO TABLE school.student1
FIELDS TERMINATED BY ,
OPTIONALLY ENCLOSED BY 
LINES TERMINATED BY \n;

mysqls

原文:http://www.cnblogs.com/wxp5257/p/7521571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!