Angenommen, wir möchten eine von mysqldump erstellte Datei wiederherstellen, dann können wir sie in der vorhandenen Datenbank wiederherstellen oder nach dem Erstellen der Datei in einer neuen Datenbank wiederherstellen. Dann können wir es mit Hilfe der SOURCE-Anweisung wiederherstellen. Wir können es anhand eines Beispiels veranschaulichen:
In diesem Beispiel stellen wir die gespeicherte Datei student_info.sql mit dem Namen wieder her. Es steckt im Wesentlichen im Datenbanknamen „query“. Jetzt stellen wir es in einer Datenbank namens „Tutorials“ wieder her.
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
Mit Hilfe der folgenden Anweisung können wir nun sehen, dass die Tabelle „student_info“ in der Datenbank mit dem Namen „Tutorials“ wiederhergestellt wurde.
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)
Das obige ist der detaillierte Inhalt vonWie kann ich von mysqldump erstellte Dateien wiederherstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!