实验十一 MySQLl备份与恢复1

实验十一 MySQL备份与恢复

一、  实验内容:

1、 使用SQL语句导入和导出表数据

2、 使用客户端工具备份还原数据库

3、 使用日志文件恢复数据库

二、  实验项目:学生成绩数据库

创建用于学生成绩管理数据库,数据库名为XSCJ中,XSCJ数据库中包括三个表:xs(学生基本情况表)、kc(课程信息表)、xs_cj(成绩表)。。

三、  实验步骤:(要求使用语句完成)

1、   使用select into ……outfile导出xs表数据,导出文件名为xs.txt,要求每行记录结束回车换行;

 

2、   使用create table  like语句创建一个与xs表结构相同的表xs1,并使用load data将xs.txt的数据完整的导入xs1表中,并查看xs1表;

 

3、   使用select into ……outfile导出kc表数据,导出文件名为kc1.txt,要求字段之间用逗号隔开,字符型字段值用双引号括起来,每行记录以“->”开头,每行结束回车换行;

 

4、   使用create table  like语句创建一个与kc表结构相同的表kc1,并使用load data将kc1.txt的数据导入kc1表中,要求导入数据是忽略前面3条记录,只导入课程名、课程号、学分三列的数据;

 

5、   使用mysqldump备份xscj数据库中的xs表到文件xs2.sql中;

 

6、   使用mysqldump备份xscj数据库到文件xscj1.sql中

 

7、   使用mysqldump备份xscj数据库和mysql数据库到文件twodatabase.sql中;

 

8、   使用mysqldump备份MySQL服务器中的所有数据库到文件all.sql中;

 

9、   删除xs表,使用mysql命令将文件xs2.sql中的数据恢复到xscj数据库中

 

10、            删除xscj数据库中的所有表,使用mysql命令将文件xscj1.sql中的数据恢复到xscj数据库中;

 

11、            将xs表中的数据清空,使用mysqlimport命令将xs.txt中的数据导入到xs表中。

 

四、  实验报告要求

1、 实验报告格式要求

包括内容:标题、实验内容、实验步骤、实验中遇到的问题及解决方案

2、 实验报告内容要求

(1)     标题参看实验指导标题+“实验报告”,如“实验一 MySQL的安装与命令初步实验报告”;

(2)     实验内容与实验指导中相同;

(3)     实验步骤中将自己实验中的每个步骤的命令和操作结果显示界面进行截图完善。

(4)     实验中遇到的问题及解决方案中如实地将自己的问题的解决过程记录出来。

3、 实验报告提交要求

每次实验课结束之后,每个人需要提交实验报告,实验报告命名为:学号姓名 

五、  补充说明

原文地址:https://www.cnblogs.com/lvwuwa/p/11128504.html