1. CSV-Datei importieren Verwenden Sie den folgenden Befehl: 1.mysql> Lade Daten aus der Datei „Ihr CSV-Dateipfad“ in die Tabelle [Tabellenname], Felder mit Abschlusszeichen ',' Die obige CSV-Datei verwendet „,“ als Trennzeichen und muss in doppelte oder einfache Anführungszeichen eingeschlossen werden. Wenn das Tabulatorzeichen „\t“ als Trennzeichen verwendet wird, muss das Feldtrennzeichen nicht explizit angegeben werden. Außerdem muss darauf geachtet werden, dass der Pfad der CSV-Datei oder Textdatei ein absoluter Pfad ist. Andernfalls sucht MySQL standardmäßig im Verzeichnis danach, in dem die Datenbank gespeichert ist. Wenn die Datei nicht gefunden werden kann, wird der folgende Fehler gemeldet: FEHLER 13 (HY000) in Zeile 1: Status von „/var/lib/mysql/PromotionGroup/attempt_1467708933142_34285938_m_000000_0.1469434545564“ kann nicht abgerufen werden (Fehlercode: 2) perror 2, um zu sehen, was der Fehlercode bedeutet: OS-Fehlercode 2: Keine solche Datei oder kein solches Verzeichnis. Dies bedeutet, dass keine Datei oder kein Verzeichnis angegeben ist. Wenn Sie den absoluten Pfad verwenden, wird dennoch der folgende Fehler gemeldet: FEHLER 13 (HY000) in Zeile 1: Status von „/fullpath/file.csv“ kann nicht abgerufen werden (Fehlercode: 13) Führen Sie den Befehl perror 13 aus, um den Fehlertyp anzuzeigen: OS-Fehlercode 13: Berechtigung verweigert. Gemäß der Fehlermeldung habe ich natürlich überprüft, ob die Datei über Leseberechtigungen verfügt. Das Ergebnis war ja. Also habe ich Baidu durchsucht, konnte aber keine richtige Antwort finden. Ich war verwirrt und habe mich schließlich für Google entschieden und die gewünschte Antwort auf StackOverflow gefunden. Versuchen Sie, LOAD DATA LOCAL INFILE anstelle von LOAD DATA INFILE zu verwenden. Versuchen Sie es mit LOAD DATA LOCAL INFILE und es funktioniert! Was ist der Unterschied zwischen „Daten lokal in Datei laden“ und „Daten in Datei laden“? Verwenden Sie das Schlüsselwort LOCAL, um die Datei vom Client-Host zu lesen. Ohne LOCAL die Datei vom Server lesen. Das Seltsame ist, dass meine Datei auf dem Server liegt, aber wenn ich sie nicht lokal verwende, tritt ein Fehler auf. Ich verstehe das wirklich nicht! 2. Excel-Datei importieren Es ist kein Trennzeichen erforderlich. Verwenden Sie dazu einfach den folgenden Befehl: mysql> lade Daten in Datei "Ihr Excel-Dateipfad" in Tabelle [Tabellenname] Beachten Sie, dass Sie beim Importieren der oben genannten Dateien vorab eine Datentabelle erstellen müssen, die jedem Segment in der Datei entspricht. Und der Dateipfad muss in Anführungszeichen eingeschlossen werden, entweder doppelte oder einfache Anführungszeichen. 3. SQL-Datei importieren Es ist nicht erforderlich, im Voraus eine Datentabelle zu erstellen. Verwenden Sie einfach den Quellbefehl: Quelle /home/abc/abc.sql; Das SQL-Skript muss nicht in Anführungszeichen eingeschlossen werden. Im Wesentlichen wird die Quelle verwendet, um ein externes SQL-Skript auszuführen, das die im SQL-Skript enthaltenen Daten in die erstellte Datentabelle importiert. Oben finden Sie einige Tipps zum Importieren von CSV-, Excel- oder SQL-Dateien in MySQL, die ich gerne mit Ihnen teilen möchte. 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! Das könnte Sie auch interessieren:
|
<<: So zeigen Sie historische Befehle in Linux an und führen sie aus
>>: Ein unvollständiger Leitfaden zur JavaScript-Toolchain
<br />Als sich das Denken in Ost und West sp...
1. Kurze Einführung in Nginx Nginx ist ein kosten...
1. Namenskonventionen 1. Datenbanknamen, Tabellen...
1: Verstehen Sie die Bedeutung von Adressumschrei...
Inhaltsverzeichnis 1. Einleitung 1.1 Babel-Transc...
Inhaltsverzeichnis 1. Konventionelle Ideen zur Ze...
Diese Frage ist eine Diskussion unter Internetnut...
Inhaltsverzeichnis 1. Schloss und Riegel 2. Wiede...
Wie lädt man das JAR-Paket in ein privates Lager ...
Hintergrund Wenn die von Tomcat generierte catali...
Dieser Artikel veranschaulicht anhand von Beispie...
1. Überprüfen Sie, ob der MySQL-Dienst gestartet ...
In diesem Artikel wird der spezifische JS-Code zu...
Verwenden Sie den Linux-Befehl chmod , um zu steu...
Inhaltsverzeichnis Zusammenfassen <Vorlage>...