Aus beruflichen Gründen ist es oft nicht möglich, eine vollständige Onlineisierung zu erreichen (d. h. alle Daten werden online vervollständigt und es ist kein Import oder Export erforderlich), und der Export nach Excel ist oft langsamer als das Üben, um ein Unsterblicher zu werden. Wenn wir Datenbankdateien zur lokalen Verwendung exportieren, verwenden wir daher häufig die Methode zum Exportieren in das CSV-Format. Das CSV-Format weist beim Export außerdem häufig Probleme auf, beispielsweise verstümmelte chinesische Schriftzeichen oder übersprungene Zeilen, was Sie in ein Dilemma bringt. Ihr Chef möchte Daten, aber Sie können sie nicht exportieren, was frustrierend ist. 1. Problem: Ursprünglich wollten wir die Daten in der Datenbank wie im linken Bild gezeigt in ihr ursprüngliches Erscheinungsbild exportieren, aber auf der rechten Seite herrschte ein Durcheinander; 2. Lösung: a: Exportieren Sie auf die gleiche Weise wie zuvor in CSV; b: Wählen Sie die exportierte CSV-Datei aus, klicken Sie mit der rechten Maustaste und wählen Sie [Notepad], um sie zu öffnen; c: Datei-->Speichern unter-->Kodierung auswählen UTF-8-->Speichern; (Der Dateiname und der Speichertyp müssen nicht geändert werden. Nach dem Klicken auf Speichern wird angezeigt, dass die Datei bereits vorhanden ist. Möchten Sie sie ersetzen? Wählen Sie einfach [Ja]) d: Öffnen Sie die Datei, die Sie gerade gespeichert haben, aber öffnen Sie sie dieses Mal in Excel. Dann sind die Daten sauber, genau wie in Ihrer Datenbank (wie unten gezeigt). Ergänzendes Wissen: MySQL-Backup - Import und Export - und Lösung des verstümmelten Problems 1. Exportieren Sie die gesamte Datenbank mysqldump -u Benutzername -p Datenbankname > Name der exportierten Datei
2. Exportieren einer Tabelle mysqldump -u Benutzername -p Datenbankname Tabellenname > exportierter Dateiname
3. Exportieren einer Datenbankstruktur
-d keine Daten --add-drop-table fügt vor jeder Create-Anweisung eine Drop-Tabelle hinzu 4. Importieren Sie die Datenbank 1) Wiederherstellen von der Datei in die Datenbank
Beispiel: Wiederherstellen von test.sql in die Datenbank db1
2) Verwenden Sie den Common Source-Befehl, um die MySQL-Datenbankkonsole aufzurufen. Zum Beispiel mysql -u root -p mysql>use database und dann den Quellbefehl Die folgenden Parameter sind Skriptdateien (wie hier .sql verwendet)
5. Lösen Sie das Problem des verstümmelten Exports Zum Beispiel:
Dann sollten Sie beim Datenimport auch --default-character-set=utf8 verwenden:
Nach der einheitlichen Kodierung ist das Problem der verstümmelten Zeichen bei der MySQL-Datenmigration gelöst. Der obige Artikel zur schnellen Lösung des Problems verstümmelter Zeichen und übersprungener Zeilen in aus MySQL exportierten SCV-Dateien ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
>>: Detaillierte Analyse und Verwendung des Befehls tcpdump unter Linux
JSON (JavaScript Object Notation, JS Object Notat...
Lassen Sie uns kurz die Konfiguration von Server ...
Diese Technik stammt aus diesem Artikel - So anim...
Nachdem das im vorherigen Artikel besprochene Prob...
Beschreibung der Installationsumgebung •Systemver...
Einführung in Nginx Nginx ist ein leistungsstarke...
Inhaltsverzeichnis Was ist Docker Clientseitiger ...
Dieser Artikel erläutert anhand von Beispielen di...
In diesem Artikel wird der spezifische Code des h...
<br />Vorheriger Artikel: Sieben Prinzipien ...
Code kopieren Der Code lautet wie folgt: <hr S...
In diesem Artikel wird der Beispielcode von CSS3 ...
Während dieser Zeit habe ich Docker studiert und ...
1. Führen Sie zuerst die Select-Anweisung aus, um...
Inhaltsverzeichnis 1. Grundkonzepte von GTID 2. G...