Zwei Möglichkeiten zum Exportieren von CSV in Win10 MySQL

Zwei Möglichkeiten zum Exportieren von CSV in Win10 MySQL

Es gibt zwei Möglichkeiten, CSV in Win10 zu exportieren. Die erste besteht darin, Tools zu verwenden. Navicat für MySQL ist ein sehr benutzerfreundliches MySQL-Visualisierungstool, das Daten in mehreren Formaten exportieren kann, aber auch seine Einschränkungen hat. Die zweite Möglichkeit besteht darin, reine SQL-Anweisungen zu exportieren.

Navicat für MySQL

Installieren Sie die Software, hier gibt es eine umweltfreundliche kostenlose Version, die sehr einfach zu verwenden ist, Link: https://pan.baidu.com/s/1HZNzq_16M5yrq9hAMfNOmA Extraktionscode: 848h. Öffnen Sie die Software, stellen Sie eine Datenbankverbindung her, wählen Sie anschließend die entsprechende Tabelle aus, klicken Sie mit der rechten Maustaste auf „Export-Assistent“ und wählen Sie das Format aus.

SQL-Export

Es gibt mehrere Stellen, an denen etwas schiefgehen kann, deshalb werde ich sie hier zuerst auflisten.

1. Der MySQL-Server läuft mit der Option --secure-file-priv und kann diese Anweisung daher nicht ausführen.

2. Die SELECT-Liste ist nicht in der GROUP BY-Klausel enthalten

3. Beim Export werden keine Header eingeschlossen

arbeiten

1. Suchen Sie im MySQL-Installationsverzeichnis nach my.ini. Wenn die Datei nicht vorhanden ist, erstellen Sie sie. Das auf meinem Computer installierte MySQL 5.7 hatte diese Datei nicht, also habe ich diese Datei erstellt und sie im MySQL-Verzeichnis auf Laufwerk D installiert.

2. Ändern Sie die Datei my.ini. Wenn die Datei vorhanden ist, ändern Sie sie. Wenn sie nicht vorhanden ist, fügen Sie sie direkt hinzu. Fügen Sie secure_file_priv='' unter [mysqld] hinzu

Die beiden oben genannten Schritte dienen der Lösung des Problems der sicheren Dateiprivilegien. Wenn Sie diesen Punkt erreichen, müssen Sie den Datenbankdienst neu starten. Dieser Computer -> Rechtsklick -> Verwalten -> Dienste und Anwendungen -> Dienste -> Mysql -> Rechtsklick -> Neu starten.

3. Erstellen Sie in Navicat für Mysql eine Abfrage unter der entsprechenden Datenbank (dies ist nicht erforderlich, dient nur der Vereinfachung des Schreibens von SQL-Abfragen). Seit Mysql5.7 wurde die standardmäßige ONLY_FULL_GROUP_BY-Semantik eingeführt.

implementieren

SELECT @@global.sql_mode

Ergebnisse werden angezeigt

Dann wird ONLY_FULL_GROUP_BY angezeigt. Kopieren Sie das Ergebnis und entfernen Sie das Feld ONLY_FULL_GROUP_BY. Führen Sie dann SQL aus

SETZEN Sie sql_mode="STRICT_TRANS_TABLES,KEINE_NULL_IM_DATUM,KEINE_NULL_DATUM,FEHLER_FÜR_DIVISION_DURCH_NULL,KEINE_ENGINE_SUBSTITUTION"
Der Inhalt von sql_mode ist der Inhalt, der nach dem Entfernen von ONLY_FULL_GROUP_BY übrig bleibt.

4. Daten exportieren

Wählen Sie 'ID', 'Name', 'Farbe' aus dem Produkt UNION
Wählen Sie `id`, ``name`, ``farbe` aus dem Produkt
 INTO OUTFILE 'produkt.csv' 
 Durch ';' beendete Felder 
 OPTIONAL VON '"' UMSCHLOSSEN 
 ZEILEN, DIE DURCH „\n“ BEENDET WERDEN;

Die erste Zeile gibt an, dass eine Tabellenüberschrift hinzugefügt werden muss und ist in Anführungszeichen eingeschlossen. Die zweite Zeile ist das entsprechende Feld der Abfrage. Die dritte Zeile ist der Name der exportierten Datei. Welches Symbol wird zum Trennen der vierten Zeile verwendet? Die fünfte Zeile legt das von Symbolen umschlossene Feld fest. Die sechste Zeile dient zur Unterteilung der einzelnen Zeilen.

5. Die Daten werden schließlich in das Verzeichnis data->databaaseName im MySQL-Installationsverzeichnis exportiert.

Zusammenfassen

Oben habe ich Ihnen zwei Möglichkeiten zum Exportieren von CSV aus Win10 MySQL vorgestellt. Ich hoffe, sie sind hilfreich für Sie. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Python-CSV-Datei-Import- und -Exportmethode aus MySQL-Datenbank
  • Python implementiert die Methode zum Exportieren von Daten aus MySQL-Datenbanktabellen zum Generieren einer Datei im CSV-Format
  • So exportieren Sie eine CSV-Datei mit Header in MySQL
  • So exportieren Sie MySQL-Abfrageergebnisse in CSV
  • So exportieren Sie MySQL-Daten in das CSV-Format
  • So lösen Sie das Problem verstümmelter chinesischer Zeichen beim Importieren und Exportieren von CSV in MySQL
  • PHP exportiert MySQL-Daten in eine Excel-Datei (fputcsv)

<<:  GZIP-Komprimierung Tomcat und Prozessdiagramm zur Verbesserung der Web-Leistung

>>:  Implementierung der schnellen Projektkonstruktion von vue3.0+vant3.0

Artikel empfehlen

Detaillierte Erklärung des Prinzips und der Funktion des JavaScript-Closures

Inhaltsverzeichnis Einführung Verwendung von Vers...

Detaillierte Erklärung der Mencached-Cache-Konfiguration basierend auf Nginx

Einführung Memcached ist ein verteiltes Caching-S...

Mysql-Optimierungstool (empfohlen)

Vorwort Als ich heute auf GitHub gestöbert habe, ...

Detaillierte Erläuterung der MySQL 8.0-Wörterbuchtabellenerweiterung

Das Datenwörterbuch in MySQL ist eine der wichtig...

Detaillierte Erklärung zu MySQL und Springs Autocommit

1 MySQL Autocommit-Einstellungen MySQL führt stan...

Installieren Sie Docker unter CentOS 7

Wenn Sie kein Linux-System haben, finden Sie unte...

Vollständige Analyse des MySQL INT-Typs

Vorwort: Integer ist einer der am häufigsten verw...

Detaillierte Erklärung des MySQL-Ausführungsplans

Die EXPLAIN-Anweisung liefert Informationen darüb...

Anweisungen zur Verwendung des HTML-Tags dl dt dd

Grundaufbau: Code kopieren Der Code lautet wie fol...

Detailliertes Beispiel zum Erstellen und Löschen von Tabellen in MySQL

Der Befehl zur Tabellenerstellung erfordert: Der...

Beispielcode für die Batchbereitstellung von Nginx mit Ansible

1.1 Kopieren Sie das Nginx-Installationspaket und...

So stellen Sie Ihre erste Anwendung mit Docker bereit

Im vorherigen Artikel haben Sie Docker Desktop in...