สมมติว่าเราต้องการกู้คืนไฟล์ที่สร้างโดย mysqldump เราสามารถกู้คืนในฐานข้อมูลที่มีอยู่หรือในฐานข้อมูลใหม่หลังจากสร้างแล้ว ด้วยความช่วยเหลือของคำสั่ง SOURCE เราสามารถกู้คืนได้ เราสามารถอธิบายได้ด้วยตัวอย่าง:
ตัวอย่าง
ในตัวอย่างนี้ เรากำลังกู้คืนตารางที่ชื่อ student_info.sql ซึ่งถูกทิ้งไปแล้ว โดยพื้นฐานแล้วอยู่ในชื่อฐานข้อมูล 'แบบสอบถาม' ตอนนี้เราจะกู้คืนลงในฐานข้อมูลชื่อ 'บทช่วยสอน'
mysql> Use Tutorials; Database changed mysql> SOURCE student_info.sql; Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected, 1 warning (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.45 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 0 rows affected (0.05 sec) Query OK, 0 rows affected (0.00 sec) Query OK, 7 rows affected (0.05 sec) Records: 7 Duplicates: 0 Warnings: 0
ด้วยความช่วยเหลือของข้อความต่อไปนี้ เราจะเห็นว่าตาราง 'student_info' ถูกกู้คืนในฐานข้อมูลชื่อ 'Tutorials'
mysql> Show tables; +---------------------+ | Tables_in_tutorials | +---------------------+ | rtgs | | student_info | +---------------------+ 2 rows in set (0.00 sec) mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject | +------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 125 | Raman | Shimla | Computers | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | | 150 | Saurabh | NULL | Literature | +------+---------+------------+------------+ 7 rows in set (0.00 sec)