一、实验项目:
MySQL数据库备份与恢复。
二、实验目的
掌握数据库备份与恢复的方法。
三、实验内容
1、使用mysqldump命令备份数据库petstore中的所有表,将其备份到D:\,备份文件名为petstore_backup.sql。
mysqldump -u root -p petstore > d:/petstore_backup.sql
2、使用mysql命令将备份文件petstore_backup.sql恢复到数据库petstore中。
mysql -u root -p petstore < d:/petstore_backup.sql
3、使用source命令将备份文件petstore_backup.sql恢复到数据库petstore中。
source d:/petstore_backup.sql;
4、使用mysqldump命令备份数据库petstore中的orders表,将其备份到D:\,备份文件名为petstore_orders.sql。
mysqldump -u root -p petstore orders> d:/petstore_orders.sql
5、删除orders表的数据,用source命令恢复。
1. Delete from orders; 2. source d:/petstore_orders.sql;
6、将petstore数据库product表中的数据导出到D盘file目录中,要求字段值用双引号标注,字段值之间用逗号隔开,每行以回车换行为结束标志。
1. select * from product into outfile 'd:/file/ product.txt' 2. fields terminated by ',' 3. enclosed by '"' 4. lines terminated by '\r\n';
7、删除product表中的数据,然后将导出后的数据导入到product表中。
1. delete from product; 2. load data infile 'D:/file/ product.txt' 3. into table product 4. fields terminated by ',' 5. enclosed by '"' 6. lines terminated by '\r\n';