1. MySQL-Befehl importieren Die Importsyntax des MySQL-Befehls lautet: mysql -u Benutzername -p Passwort < zu importierende Datenbankdaten (runoob.sql) Beispiele: # mysql -uroot -p123456 < runoob.sql Der obige Befehl importiert die gesamte gesicherte Datenbank runoob.sql. 2. Importieren mit Quellbefehl Um eine Datenbank mit dem Quellbefehl zu importieren, müssen Sie sich zuerst beim Datenbankterminal anmelden: mysql> create database abc; # Eine Datenbank erstellenmysql> use abc; # Die erstellte Datenbank verwendenmysql> set names utf8; # Die Kodierung festlegenmysql> source /home/abc/abc.sql # Die Sicherungsdatenbank importieren 3. Daten importieren mit LOAD DATA MySQL bietet die Anweisung LOAD DATA INFILE zum Einfügen von Daten. Das folgende Beispiel liest die Datei dump.txt aus dem aktuellen Verzeichnis und fügt die Daten in der Datei in die mytbl-Tabelle der aktuellen Datenbank ein. mysql> LOKALE DATEN INFILE 'dump.txt' IN TABELLE mytbl laden; Wenn das Schlüsselwort LOCAL angegeben ist, bedeutet dies, dass die Datei entsprechend dem Pfad vom Client-Host gelesen wird. Wenn nicht angegeben, wird die Datei unter dem Pfad vom Server gelesen. Sie können Spaltenwerttrennzeichen und Zeilenendemarkierungen in der Anweisung LOAD DATA explizit angeben, die Standardmarkierungen sind jedoch Tabulatoren und Zeilenumbrüche. Die Syntax der FIELDS- und LINES-Klauseln ist für beide Befehle gleich. Beide Klauseln sind optional, aber wenn beide angegeben werden, muss die FIELDS-Klausel vor der LINES-Klausel stehen. Wenn der Benutzer eine FIELDS-Klausel angibt, sind deren Klauseln (TERMINATED BY, [OPTIONALLY] ENCLOSED BY und ESCAPED BY) ebenfalls optional, der Benutzer muss jedoch mindestens eine davon angeben. mysql> LOKALE DATEN INFILE 'dump.txt' IN TABELLE laden mytbl -> FELDER MIT ':' ABGESCHLOSSEN -> ZEILEN, DIE DURCH „\r\n“ BEENDET WERDEN; Standardmäßig fügt LOAD DATA Daten in der Reihenfolge der Spalten in der Datendatei ein. Wenn die Spalten in der Datendatei nicht mit den Spalten in der einzufügenden Tabelle übereinstimmen, müssen Sie die Reihenfolge der Spalten angeben. Beispielsweise lautet die Spaltenreihenfolge in der Datendatei a, b, c, aber die Spaltenreihenfolge in der Einfügetabelle lautet b, c, a. Die Syntax für den Datenimport lautet wie folgt: mysql> DATEN LOKAL LADEN INFILE 'dump.txt' -> IN TABELLE mytbl (b, c, a); 4. Daten importieren mit mysqlimport Der mysqlimport-Client bietet eine Befehlszeilenschnittstelle für die Anweisung LOAD DATA INFILEQL. Die meisten Optionen für mysqlimport entsprechen direkt der Klausel LOAD DATA INFILE. Um Daten aus der Datei dump.txt in die Tabelle mytbl zu importieren, verwenden Sie den folgenden Befehl: $ mysqlimport -u root -p --local mytbl dump.txt Passwort ***** Der Befehl mysqlimport kann Optionen angeben, um das angegebene Format festzulegen. Das Format der Befehlsanweisung lautet wie folgt: $ mysqlimport -u root -p --local --fields-terminated-by=":" \ --lines-terminated-by="\r\n" mytbl dump.txt Passwort ***** Verwenden Sie die Option --columns in der mysqlimport-Anweisung, um die Reihenfolge der Spalten festzulegen: $ mysqlimport -u root -p --local --columns=b,c,a \ mytbl dump.txt Passwort ***** Einführung in allgemeine Optionen von mysqlimport
Oben finden Sie detaillierte Informationen zur Methode zum Importieren von Daten in MySQL. Weitere Informationen zum Importieren von Daten in MySQL finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Ein nützliches mobiles Scrolling-Plugin BetterScroll
>>: Detaillierte Erklärung zur Interpretation der Nginx-Konfigurationsdatei
Wie füge ich jedes Mal eine Ladeanimation hinzu, ...
Inhaltsverzeichnis 1. Art von 2. Instanz von 3. U...
veranschaulichen Bei der Front-End-Entwicklung tr...
Inhaltsverzeichnis 1. Kartenmethode 2. Anwendung ...
Inhaltsverzeichnis 1 Hintergrund 2 Erstellen Sie ...
Einige Monate nachdem ich 2005 in die Branche eing...
Das einfache, nahtlos scrollende Karussell weist ...
1.Gerätebreite Definition: Definiert die sichtbar...
1. Benutzer und Gruppen hinzufügen 1. MySQL-Benut...
Erstellen Sie Ihre erste Webseite in einer Minute...
Die Erstellung des einfachsten „Hello World“-Ausg...
Baidu definiert zwei Arten von toten Linkformaten:...
Funktion: Datenanzeige, Tabellenanwendungsszenari...
Die Docker-Veröffentlichungsmethode bietet viele ...
Vorwort <br />Im vorherigen Artikel „Mein CS...