MySQL .txt in Datenbank importieren

AMD_Rulez

Lieutenant
Dabei seit
Feb. 2010
Beiträge
582
hallo,

ich habe so gut wie keine sql kenntnisse.
muss aber so schnell wie möglich daten aus einer txt datei in eine sql datenbank einbauen.
habe bis jetzt im netz gelesen dass es sinnvoll sei die daten in eine excel tabelle einzufügen und diese als csv abzuspeichern. das ist aufgrund der gigantischen menge an daten nicht so schnell machbar.

wie genau sollte ich anfangen? ich fühle mich ziemlich überfordert...
 

Visceroid

Commodore
Dabei seit
Mai 2010
Beiträge
5.075
in welchem Format liegen die Daten vor im .txt? Ist es schon ein CSV?
 

Yuuri

Fleet Admiral
Dabei seit
Okt. 2010
Beiträge
12.631
Google mal nach "mysql dump into file".
 

Daaron

Fleet Admiral
Dabei seit
Dez. 2011
Beiträge
13.487
Wenn es schnell gehen soll, dann bezahl einen Fachmann, der sich damit auskennt. Einen eigenen Parser zu schreiben erfordert je nach Datenstruktur wenigstens ein Mindestmaß an Kenntnissen in SQL sowie wenigstens einer anderen Sprache.
 

Sgt.Seg

Lt. Commander
Dabei seit
Mai 2011
Beiträge
1.396
Was ist für dich eine gigantische Datenmenge? Wenn die noch in Excell passt, ist es nicht soooo gigantisch...
 

Pharmakos

Bisher: Schattenengel
Lt. Junior Grade
Dabei seit
Nov. 2012
Beiträge
261
MySQL wird ja auch eine Import Funktion haben, oder Tools die das können, phpMyAdmin z.B.
LG
 
Zuletzt bearbeitet:

Daaron

Fleet Admiral
Dabei seit
Dez. 2011
Beiträge
13.487
phpMA hat durchaus ne Import-Funktion.... für SQL und zur Not für CSV. Wenn es weder noch ist, dann wirds schon mal trüb.
Außerdem schmeißt man Daten nicht "einfach so" in ein RDBMS.
1.) man muss sich schon sicher sein, dass die aus dem Import resultierenden Queries keine Probleme machen... Stichwort Injection
2.) man sollte die Daten schon in eine relationale Normalform bringen
3.) man sollte zwischen den aus 2. resultierenden Tabellen auch noch für referentielle Integrität sorgen
 

AMD_Rulez

Lieutenant
Ersteller dieses Themas
Dabei seit
Feb. 2010
Beiträge
582
die daten liegen in einer .txt datei. ich schaue mir gerade mal den LOAD DATA INFILE befehl an
 

stwe

Lieutenant
Dabei seit
Feb. 2011
Beiträge
654
Du antwortest immer noch nicht auf die Fragen.

In welchem FORMAT liegen die Daten in der Textdatei?
Gibt es da schon irgendeine Struktur oder sind die blind durcheinander gewürfelt?
Von welchem Programm o.Ä. stammen die Daten? Gibt es andere Möglichkeiten zum Export?
 
Top