Heim  >  Artikel  >  Datenbank  >  Wie kann ich von mysqldump erstellte Dateien wiederherstellen?

Wie kann ich von mysqldump erstellte Dateien wiederherstellen?

WBOY
WBOYnach vorne
2023-09-09 12:01:021350Durchsuche

如何恢复 mysqldump 创建的文件?

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:

Beispiel

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen