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
Vorwort: Die am häufigsten verwendete Architektur...
HTML-Seitensprung: Fenster.öffnen(URL, "&quo...
Inhaltsverzeichnis 1. Was ist der Lebenszyklus 2....
Um zu verhindern, dass nicht konforme Daten in di...
Vorwort Heutzutage wird in Projekten häufig die A...
1. Datenbankdaten simulieren 1-1 Datenbank- und T...
Im Bereich Design gibt es jedes Jahr unterschiedl...
Inhaltsverzeichnis Was ist ein Headless-Browser? ...
Prinzip: Blenden Sie zuerst das Eingabeelement au...
Beim insert into employee values(null,'張三'...
Ich bin auf ein sehr ungewöhnliches Problem mit ve...
Inhaltsverzeichnis Vorwort 1. Ereignisse und Zwis...
Vor ein paar Tagen stellte mir ein Kollege eine F...
Vorwort: Ich wollte schon immer wissen, wie eine ...
Inhaltsverzeichnis 1. Implementieren Sie die Meth...