मान लें यदि हम mysqldump द्वारा बनाई गई फ़ाइल को रिस्टोर करना चाहते हैं तो हम इसे किसी मौजूदा डेटाबेस में या नया डेटाबेस बनाकर उसमें रिस्टोर कर सकते हैं। फिर SOURCE स्टेटमेंट की मदद से हम इसे रिस्टोर कर सकते हैं। हम इसे एक उदाहरण से समझा सकते हैं:
उदाहरण
इस उदाहरण में, हम student_info.sql नाम की टेबल को रिस्टोर कर रहे हैं जिसे डंप किया गया था। यह मूल रूप से 'query' नाम के डेटाबेस में था। अब हम इसे 'tutorials' नाम के डेटाबेस में रिस्टोर करेंगे।
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, 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)