数据库系统原理 实验5 数据库恢复技术
一. 实验目的
1. 掌握数据库备份和恢复的概念;
2. 熟练掌握数据库备份和恢复、数据导入导出等操作;
二. 实验内容及要求
假定你的数据库名称是XDB(具体名称根据实验2~实验4创建的数据库而定)。
2.1 数据库备份与还原(过程截图)
任务:(1)首先对XDB数据库进行完整数据库备份;(2)对数据库做些改变(改变数据表结构、添加表、删除表,或增删改数据,均可);(3)进行差异数据库备份;(4)对数据库做些改变(改变数据表结构、添加表、删除表,或增删改数据,均可);(5)还原数据库,选择相应备份进行还原,对比查看还原的结果。
2.2 数据导入与导出(过程截图)
任务:(1)把XDB的某个表的数据导出到CSV文件中;(2)从第1步生成的CSV文件中,把数据导入到数据库中(新表不能与原表重名)。
三. 实验过程及结果
2.1 数据库备份与还原(过程截图)
(1)首先对XDB数据库进行完整数据库备份;
右键
→
\rightarrow
→新建备份
备份(可填入相关注释)
关闭
已存在该备份
(2)对数据库做些改变(改变数据表结构、添加表、删除表,或增删改数据,均可)
添加temp字段
(3)进行差异数据库备份;
右键
→
\rightarrow
→新建备份
备份(可填入相关注释)
关闭
已存在该备份
(4)对数据库做些改变(改变数据表结构、添加表、删除表,或增删改数据,均可);
增添数据库属性temp02
(5)还原数据库,选择相应备份进行还原,对比查看还原的结果。
右键
→
\rightarrow
→还原备份
还原
确定
关闭
对比
数据库恢复初始状态
2.2 数据导入与导出(过程截图)
(1)把XDB的某个表的数据导出到CSV文件中;
以coach为例
右键
→
\rightarrow
→导出向导
文件格式选择为csv
→
\rightarrow
→关闭
导出文件位置默认为桌面,可根据自身需求修改(记住位置, 下面需要使用该文件)
→
\rightarrow
→下一步
下一步
下一步
开始
关闭
根据保存位置即可找到
(2)从第1步生成的CSV文件中,把数据导入到数据库中(新表不能与原表重名)。
为防止数据库中表名冲突 重命名为leading_in_coach.csv
表
→
\rightarrow
→右键
→
\rightarrow
→导入向导
选择数据源位置
→
\rightarrow
→下一步
下一步
下一步
下一步
下一步
下一步
开始
关闭
数据已追加至数据表coach中
四. 实验中的问题及心得
实验中的问题
sql语句掌握不熟练,若在cmd窗口实现上述sql命令,想必会遇见诸多问题。
实验中的心得
navicat , sqlyog等图形化管理MYSQL数据库的工具是真心好用, 只需点击按钮, 便可完成上述操作。
原创不易 转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈