Es gibt viele Gründe für den Export von MySQL-Daten, beispielsweise die Sicherung von Datenbanken, den Export von Tabellenstrukturen, den Export von Tabellendaten und die Datenanalyse. Teil 1: In Ausgabedatei auswählen Beginnen wir mit der kürzesten und leistungsstärksten Methode „Select into outfile“, der am häufigsten verwendeten Datenerfassungsmethode für die Analyse kleiner Datenbanken. Die spezifische Syntax lautet wie folgt: [Select-Anweisung] ist eine klassische SQL-Abfrage, mit der Spalten, Bedingungen, Gruppierungen, Reihenfolgen, Begrenzungen usw. angegeben werden können. [Exportdateiname] ist der vollständige Pfad der Zieldatei. Aufgrund des Berechtigungsproblems des MySQL-Kontos exportieren wir die Datei normalerweise in ein temporäres Verzeichnis, z. B. /tmp/mysql/user/201810.csv 【Parameter exportieren】
Zum Beispiel: Wählen Sie * vom Plattformbenutzer in die Ausgabedatei „/tmp/mysql/user/201810.csv“ Felder, die mit ',' abgeschlossen sind umschlossen von '"' Zeilen, die mit '\r' beginnen beendet durch „\n“; Wenn die exportierten Daten chinesische Schriftzeichen enthalten, werden Ihnen beim Öffnen der CSV-Datei möglicherweise unleserliche Zeichen angezeigt. Um mit verstümmelten Zeichen umzugehen, stellen Sie zunächst sicher, dass die Datenbank Chinesisch unterstützt (normalerweise wird die UTF8-Kodierung eingestellt). vim /etc/my.cnf, fügen Sie die folgenden Optionen hinzu: [Kunde] Standardzeichensatz = utf8 [mysqld] Zeichensatzserver = utf8 [mysql] Standardzeichensatz = utf8 Auch wenn die Datenbank bereits in UTF-8 vorliegt, kann die exportierte Datei beim lokalen Download immer noch unleserliche Zeichen enthalten. Sind die von Less und Tail auf dem Server angezeigten Ergebnisse normal? Teil 2 mysqldump Daten exportieren Als Entwickler oder Betriebs- und Wartungspersonal wird mysqldump häufiger verwendet, da es mehr Funktionen bietet. mysqldump ist ein logisches Backup-Tool, da es Ergebnisse meist in SQL-Form exportiert und den Datenänderungsprozess nicht aufzeichnet. Informationen zur physischen Sicherung finden Sie im Buch „MySQL Technology Insider“, das eine ausführliche Beschreibung enthält. Die Syntax von mysqldump ist sehr einfach, nämlich mysqldump [Optionen]> dump.sql Es gibt jedoch viele optionale Parameter für Optionen. Das Handbuch unterteilt sie in mehrere Kategorien, darunter Linkoption, Dateioption, Datendefinitions-DDL-Option, Debugoption, Internationalisierungsoption, Clusterreplikationsoption, Formatoption, Leistungsoption, Transaktionsoption usw. Interessierte Studierende können sich die Definition im offiziellen MySQL-Handbuch ansehen. Hier stellen wir nur einige gängige Anwendungsszenarien vor. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So überwachen Sie mehrere JVM-Prozesse in Zabbix
>>: So mounten Sie eine Festplatte in Linux
Einige allgemeine Anweisungen zum Anzeigen von Tr...
Inhaltsverzeichnis Vorne geschrieben Was genau is...
Installationsvorschlag : Versuchen Sie, für die I...
Mit DOSBox können Sie DOS unter Windows simuliere...
In diesem Artikelbeispiel wird der spezifische JS...
Privot ist die Zwischentabelle von Viele-zu-viele...
1. Laden Sie MySQL Community Server 5.6.35 herunt...
Das erste Tutorial zur Installation der MySQL-5.7...
laden Anforderung erfolgreich Anforderung fehlges...
In diesem Artikel erfahren Sie den spezifischen C...
CSS-Attributselektoren sind großartig. Sie können...
Das Modul async_hooks ist eine experimentelle API...
Vor kurzem habe ich React Hooks in Kombination mi...
Ich habe kürzlich die Tutorial-Reihe zu CSS-Anima...
1. Prüfen Sie, ob das Ereignis aktiviert ist Vari...