1. 使用mysqldump命令备份数据库studentsdb的所有表,存于D:\下,文件名为all_tables.sql。
      1. mysqldump -u root -h localhost -p studentdb>D:\all_tables.sql
    2. 在MySQL服务器上创建数据库student1,使用mysql命令将备份文件all_tables.sql恢复到数据库student1中。
      1. mysql -u root -p student1 < d:\all_tables.sql
    3. 使用mysqldump命令备份数据库studentsdb中的student_info表和curriculum表,存于D:\下,文件名为s_c.sql。
      1. mysqldump -u root -h localhost -p studentdb>D:\s_c.sql
    4. 在MySQL服务器上创建数据库student2,使用mysql命令将备份文件s_c.sql恢复到数据库student2中。
      1. mysql -u root -p student2<d:\s_c.sql
    5. 使用mysqldump命令将 studentsdb数据库中的grade表中的记录导出到文本文件。
      1. mysqldump -u root -p -T "D:/" studentdb grade --lines-terminated-by=\r\n
    6. 删除数据库student1的grade表中全部记录。
      使用mysqlimport命令将grade.txt文件中的数据导入到student1的grade表中。
      1. mysqlimport -u root -p student1 "D:/grade.txt" --lines-terminated-by=\r\n
    7. 使用SELECT…INTO OUTFILE语句备份studentsdb数据库中的curriculum表的数据到文本文件c.txt。要求字段之间用“|”隔开,字符型数据用双引号括起来。 ```sql USE studentdb;

    select * from curriculum into outfile ‘D:/c.txt’ fields terminated by ‘|’ optionally enclosed by ‘“‘ lines terminated by ‘\r\n’

    1. 8. 删除数据库student1curriculum表中全部记录。<br />使用LOAD DATA INFILE语句将c.txt文件中的数据导入到student1curriculum表中。
    2. ```sql
    3. use student1;
    4. LOAD DATA INFILE 'D:/c.txt'
    5. INTO TABLE student1.curriculum
    6. FIELDS TERMINATED BY '|'
    7. OPTIONALLY ENCLOSED BY '"'
    8. LINES TERMINATED BY '\r\n'

    9.使用二进制日志恢复数据库。
    (1)完全备份数据库。使用mysqldump命令备份所有数据库到D:\的all_db.sql。

    1. mysqldump -u root -h localhost -p databases>D:\all_db.sql

    (2)删除studentsdb数据库student_info表的所有记录。

    1. use studentdb;
    2. DELETE FROM student_info;

    (3)使用mysqladmin进行增量备份。

    1. mysqladmin -u root -h localhost -p flush-logs

    (4)使用mysql命令恢复all_db.sql文件的完全备份。

    1. mysql -u root -p<D:\all_db.sql

    (5)使用mysqlbinlog命令恢复增量备份。