2.实验内容
【实验 5-1】使用 select…into…outfile 语句对数据库 employees 的表 departments 进行数据导
出。
【实验 5-2】使用 select…into…outfile 语句对数据库 employees 的表 salaries 进行数据导出,
并使用 fields 字句指定字段值之间的符号分隔符为“,”,字段的包裹符号为“””。
【实验 5-3】 使用 mysqldump 命令备份数据库中的某个表,对数据库 employees 的表
deparments 导出 SQL 语句。
【实验 5-4】 使用 mysqldump 命令备份单个数据库,对数据库 employees 的导出 SQL 语句,
并忽略数据表 departments。
【实验 5-5】使用 mysqldump 命令备份多个数据库,对数据库 employees、test 两个数据库导
出 SQL 语句。
【实验 5-6】使用 mysqldump 命令导出界定格式文件数据,对数据库 employees 进行 CSV 文
件数据的导出。
【实验 5-7】使用图形化工具 MySQL Workbench 导出数据库 employees 的表 departments 的
CSV 格式数据。
【实验 5-8】使用图形化工具 MySQL Workbench 导出数据库 employees 的表 departments 的
SQL 文件。
【实验 5-9】使用 DELETE 语句删除 employees 数据库的表 departments 的表格数据,使用
LOAD DATA INFILE 语句,通过【实验 5-1】导出的文件,对删除的数据进行恢复,并使用
SELECT 语句对恢复的数据进行检查。
【实验 5-10】 使用 DELETE 语句删除 employees 数据的表 salaries 的表格数据,使用 LOAD
DATA INFILE 语句以及 FIELDS 子句,通过【实验 5-2】导出的文件,对删除的数据进行恢
复,即字段值之间的符号分隔符为“,”,字段的包裹符号为“””。
【实验 5-11】使用 DELETE 语句删除 employees 数据的表 salaries 的表格数据,使用
mysqlimport 命令,通过【实验 5-2】导出的文件,对删除的数据进行恢复,即字段值之间的
符号分隔符为“,”,字段的包裹符号为“””。
【实验 5-12】使用 DROP 命令 employees 数据库下的除 departments 的所有数据表及其数据,
使用 mysql 命令行工具,通过【实验 5-4】导出的 SQL 文件恢复删除的数据。
【实验 5-13】使用 DROP 命令删除数据库 employees 和数据库 test,使用 SOURCE 语句,
通过【实验 5-5】导出的 SQL 文件恢复删除的数据。
【实验 5-14】 删除数据库 employees 的表 departments 中的数据,使用图形化工具 MySQL
Workbench,通过【实验 5-7】恢复删除的数据。
【实验 5-15】删除数据库 employees 的表 departments 及其数据,使用图形化工具 MySQL
Workbench,通过【实验 5-8】恢复删除的数据。
【实验 5-16】在时间点 A 使用 mysqldump 命令对数据库 employees 导出 SQL 文件,进行逻
辑备份,备份完成,创建一个表 test,并插入数据,在时间点 B 删除创建的表 test,在时间
点 C 再次创建一个表 test2,并插入一条数据。在这个操作过程中在时间点 B 删除表 test 是
误操作。使用 mysqlbinlog 进行基于时间点的恢复操作,即经过恢复之后 employees 数据库
中会同时存在数据表 test2 和数据表 test。