Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie importiere ich eine TXT-Datei in MySQL?

青灯夜游
Freigeben: 2019-06-01 15:02:15
Original
18068 Leute haben es durchsucht

Manchmal möchten wir, wenn wir eine MySQL-Datenbank verwenden, ein TXT-Textdokument importieren. Der folgende Artikel stellt Ihnen die Methode vor und hoffe, dass er Ihnen hilfreich sein wird.

Wie importiere ich eine TXT-Datei in MySQL?

1. Bereiten Sie die Daten vor und erstellen Sie eine Testtabelle

1. Bereiten Sie das zu importierende Textdokument vor Pfad ist: c:/data.txt.

Wie importiere ich eine TXT-Datei in MySQL?

Jedes Element wird durch die Tabulatortaste getrennt. Wenn das Feld NULL ist, wird es durch /N dargestellt.

2. Erstellen Sie eine neue Datenbank und eine Tabelle. Die in der Tabelle gestalteten Felder müssen der Anzahl der Spalten im importierten Textdokument entsprechen.

Beispiel: Erstellen Sie eine Tabelle mit Schülerinformationen zum Testen. Die Felder umfassen ID, Name, Alter, Stadt und Gehalt. ID und Name dürfen nicht leer sein.

create table person(
id int not null auto_increment,
name varchar(40) not null,
city varchar(20),
salary int,
primary key(id)
)engine=innodb charset=gb2312;
Nach dem Login kopieren

Der Screenshot der erstellten Tabelle sieht wie folgt aus:

Wie importiere ich eine TXT-Datei in MySQL?

2. Daten importieren

Geben Sie die ein Befehl zum Importieren:

load data local infile “c:/data.txt”  
into table person(name,age,city,salary);
Nach dem Login kopieren

Der Screenshot der importierten Daten sieht wie folgt aus:

Wie importiere ich eine TXT-Datei in MySQL?

wobei lokal lokal bedeutet. Nach der Ausführung können Sie sehen, dass auch NULL-Daten korrekt importiert werden.

3. Daten exportieren

Exportieren Sie nun diese Tabelle in eine Textdatei: c:/data_out.txt.

select name,age,city,salary  
into outfile “c:/data_out.txt”  
lines terminated by “/r/n”  
from person;
Nach dem Login kopieren

Der Screenshot der exportierten Daten sieht wie folgt aus:

Wie importiere ich eine TXT-Datei in MySQL?

wobei mit „/r/n“ abgeschlossene Zeilen bedeuten, dass jede Zeile (d. h. jeder Datensatz) verwendet /r/ n getrennt, /r/n ist das Newline-Zeichen des Fenstersystems. Der Inhalt der exportierten data_out.txt ist genau derselbe wie data.txt.

Das obige ist der detaillierte Inhalt vonWie importiere ich eine TXT-Datei in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage