Manchmal müssen wir Daten aus einer anderen Bibliothek in eine andere Bibliothek importieren, und diese Daten werden in einer CSV-Datei gespeichert. Für MySQL-Datenbanken haben wir zwei Möglichkeiten: Eine besteht darin, Befehle zum Importieren zu verwenden, und die andere besteht darin, dass viele MySQL-Clients (wie Heidisql, Sequel Pro) uns solche Funktionen zur Verfügung stellen. Nachfolgend stellen wir jeweils zwei Importmethoden vor. MySql-Befehl importieren Vorbereitung: Erstellen Sie zunächst eine Tabelle: Die Anweisung zur Tabellenerstellung lautet wie folgt: CREATE TABLE `city_china` ( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT 'Primärschlüssel', `ename` VARCHAR(12) NULL DEFAULT NULL COMMENT 'Abkürzung der Provinz', `ecityname` VARCHAR(12) NULL DEFAULT NULL COMMENT 'Stadtname', `ccityname` VARCHAR(12) NULL DEFAULT NULL COMMENT 'Städtename auf Chinesisch', PRIMÄRSCHLÜSSEL (`id`) ) COLLATE='utf8_general_ci' ENGINE=InnoDB AUTO_INCREMENT=81 ; Bereiten Sie die CSV-Datei für den Import vor: Zunächst erstellen wir eine neue Excel-Datei mit folgendem Inhalt: Dann konvertieren wir die Excel-Datei in eine CSV-Datei. Vorgang: Datei ----> Speichern unter: Hinweis: Felder werden standardmäßig durch Kommas getrennt. Der Primärschlüssel im Dokument kann leer gelassen werden und die Reihenfolge muss mit der Reihenfolge der Felder in der Datenbank übereinstimmen. Darüber hinaus haben wir festgestellt, dass das Kodierungsformat unserer Datenbank UTF-8 ist und unsere CSV-Datei Chinesisch enthält. Wenn wir sie direkt importieren, wird das Chinesische möglicherweise nicht in die Datenbank importiert. Wir müssen das Kodierungsformat der CSV-Datei in UTF-8 ändern. Wir haben eine einfache Möglichkeit, das CSV-Format zu konvertieren. Die CSV-Datei kann mit Notepad bearbeitet werden. Öffnen Sie es zum Bearbeiten mit dem Editor und wählen Sie dann beim Speichern ein Kodierungsformat aus. Befehl „Importieren“ Kopieren Sie den Code wie folgt: DATEN IN DATEI 'D:\\Dokument\\Download\\test0142.csv' IN TABELLE city_china LADEN. FELDER ABGESCHLOSSEN DURCH ',', UMFASST DURCH '"'. ZEILEN ABGESCHLOSSEN DURCH '\n'. 1 ZEILE IGNORIEREN; Auf LOAD DATA INFILE folgt der Dateipfad, der importiert werden soll, INTO TABLE Tabellenname, FIELDS TERMINATED BY Feldtrennungsmethode (der Standard ist Komma , kann aber in andere Trennmethoden geändert werden), ENCLOSED BY Semikolon-Trennung, der Standard ist Zeile LINES TERMINATED BY Zeilenumbruch, IGNORE 1 ROWS ignoriert die erste Zeile (in diesem Beispiel ist die erste Zeile das entsprechende Feld in der Datenbank. Falls die erste Zeile in Ihrer Datei Daten ist, ignorieren Sie die erste Zeile nicht). MySql-Client Hier verwende ich den HeiDiSql-Client als Beispiel. Nach der Verbindung mit der Datenbank gibt es im oberen linken Menü (links neben den beiden kleinen Männern) eine Schaltfläche, wie in der Abbildung gezeigt: Klicken Sie darauf und die folgende Seite wird angezeigt: Klicken Sie auf „Importieren“ und dann auf „OK“. 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 zeigen Sie die Erstellungszeit von Dateien in Linux an
>>: Lösung für Klickereignisfehler bei Verwendung von Better-Scroll bei der Vue-Mobilentwicklung
Methode 1: Setzen Sie das schreibgeschützte Attrib...
<br />Mit der zunehmenden Bandbreite werden ...
Docker Compose Docker Compose unterteilt die verw...
Wissenspunkte in der Vorschau anzeigen. Animation...
Dieser Artikel beschreibt die Installation und Ko...
Inhaltsverzeichnis 1: Webpack erstellen 2. Datend...
Zuerst, bevor Sie posten! Nochmals vielen Dank an ...
<br />Ich war schon immer der Meinung, dass ...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Als DBA werden Sie bei Ihrer Arbeit häufi...
Die vier Eigenschaftswerte von Position sind: 1.V...
CocosCreator Version 2.3.4 Drachenknochenanimatio...
Als ich kürzlich an einem System zur Gesundheitse...
Beim Speichern von Daten in MySQL werden manchmal...
In diesem Artikel wird die Zusammensetzung der Ha...