Heim  >  Artikel  >  Datenbank  >  MySQL-Tutorial: Backup mit SELECT INTO

MySQL-Tutorial: Backup mit SELECT INTO

黄舟
黄舟Original
2016-12-16 16:00:203051Durchsuche

Verwenden von SELECT INTO für die Sicherung
Die Verwendung von SELECT INTO für die Sicherung ist MYSQLDUMP sehr ähnlich. Es sichert auch die Datenbank in einer angegebenen Datei. Die Ergebnisdatei kann nur auf dem MySQL-Server erstellt werden, nicht auf einem anderen Host. Das Syntaxformat der SELECT INTO-Anweisung lautet wie folgt:
Select … into outfile 'path_and_filename' ;
Beispiel:
Verwenden Sie die SELECT INTO-Anweisung, um die Tabelle „mr_gly“ in der Datenbank „mr_mysql“ abzufragen und Sichern Sie die Tabelle im Verzeichnis „D:\gly.txt“. Der Dateiname lautet „gly.txt“.
mysql> mr_mysql verwenden
Datenbank geändert
mysql> select * from mr_gly into outfile „D:\gly.txt“;
Abfrage OK, 5 Zeilen betroffen (0,00 Sek.)
Das Folgende Diese Parameter sind nicht standardmäßige Parameter für die SELECT INTO-Anweisung.
[Felder
[Terminiert durch 'T'] // Ausgabedatei als Trennkennung festlegen
[ENCLOSED BY '] // Die angegebenen Zeichen werden von allen Domänen umgeben
[[optional ] eingeschlossen durch '' ] //Angeben, dass nur Zeichenfelder eingeschlossen werden
[durch '\' maskiert] ]
[Zeilen mit 'n' abgeschlossen ] //Legen Sie fest, welche Zeichen zum Ersetzen langer Zeilenunterbrechungen verwendet werden
Nachfolgend finden Sie einige Beispiele für nicht standardmäßige Parameter der angewendeten SELECT INTO-Anweisung.
Beispiel:
Zwischen jedem Feld wird das Standard-Tabulatorzeichen durch das Zeichen „|“ ersetzt.
mysql> use tpsc
Datenbank geändert
mysql> select * from jtsr into outfile „D:\user1.txt“ Felder beendet mit „|“ )
Beispiel:
Das Schlüsselwort „Enclosed“ umschließt alle Felder mit dem angegebenen Zeichen „doppelte Anführungszeichen“.
mysql> select * from jtsr into outfile „D:\user2.txt“-Felder, abgeschlossen durch „|“;
Abfrage OK, 5 Zeilen betroffen (0,02 Sek.)
Beispiel:
Die Verwendung des Schlüsselworts Optionally führt dazu, dass nur Zeichenfelder in doppelte Anführungszeichen gesetzt werden
mysql> ;
Abfrage OK, 5 Zeilen betroffen (0,02 Sek.)
Beispiel:
Die Verwendung von terminierten Zeilen führt dazu, dass der Zeilenumbruch durch das Zeichen „n“ ersetzt wird.
mysql> select * from jtsr into outfile „D:\user4.txt“-Felder, die mit „|“ abgeschlossen sind;
Abfrage OK, 5 Zeilen betroffen (0,02 Sek.)
Beispiel:
Verwenden Sie diese Parameter zusammen.
mysql> select * from jtsr into outfile „D:\user5.txt“-Felder, die mit „|“ abgeschlossen sind, optional eingeschlossen
durch „““-Zeilen, die mit „n“ abgeschlossen sind;
Abfrage OK, 5 Zeilen betroffen (0,02 Sek.)
Beispiel:
Bedingungen in der SELECT-Anweisung für die Sicherung verwenden
mysql> select * from jtsr where id>3 into outfile „D:\user6.txt“ optionall
y umschlossen von '"' Zeilen, die mit 'n' abgeschlossen sind;
Abfrage OK, 2 Zeilen betroffen (0,01 Sek.)
Hinweis: Wenn Sie die SELECT INTO-Anweisung verwenden, benennen Sie die Sicherungsdatei nicht. Überschreibt eine vorhandene Datei; vergessen Sie nicht, das Escape-Zeichen „“ zu verwenden, wenn Sie den Speicherort der Dateiausgabe schreiben.

Das Obige ist das MySQL-Tutorial: Verwenden von SELECT INTO für die Sicherung Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn