Daten in MySql laden

Daten in MySql laden

am 11.01.2006 16:36:27 von HeidiWeber

Hallo

ich habe ein Textfile mit mehrere Millionen Datensätze in fixer Länge
(3268 Zeichen).
Merkmal 1 --> Stelle 1-4
Merkmal 2 --> Stelle 5-6
Merkmal 3 --> Stelle 7-7
Merkmal 4 --> Stelle 8-11
...
Merkmal 543 --> Stelle 3254-3268

Wie kann man solch ein File am schnellsten und einfachsten in MySql
laden? In der Dokumentation zu MySql habe ich bis jetzt nur was über
Files gefunden, die duch Tab getrennt sind.

Gibt es vielleicht ein Programm (mit GUI) dazu, das das kann?
Vielleicht von einer anderen Firma?

Vielen Dank
MfG
Heidi

Re: Daten in MySql laden

am 11.01.2006 16:48:25 von Christian Kirsch

HeidiWeber schrieb:
> Hallo
>
> ich habe ein Textfile mit mehrere Millionen Datensätze in fixer Länge
> (3268 Zeichen).
> Merkmal 1 --> Stelle 1-4
> Merkmal 2 --> Stelle 5-6
> Merkmal 3 --> Stelle 7-7
> Merkmal 4 --> Stelle 8-11
> ...
> Merkmal 543 --> Stelle 3254-3268
>
> Wie kann man solch ein File am schnellsten und einfachsten in MySql
> laden? In der Dokumentation zu MySql habe ich bis jetzt nur was über
> Files gefunden, die duch Tab getrennt sind.

man sed
man awk
man cut
man f77

(nicht notwendigerweise in dieser Reihenfolge)


> Gibt es vielleicht ein Programm (mit GUI) dazu, das das kann?

Wozu? Wenn das GUI noch startet, ist cut schon dreimal gelaufen.

Re: Daten in MySql laden

am 11.01.2006 20:01:44 von HeidiWeber

Hallo Christian,

ich bekomme bei uns in der Firma MySql bereitgestellt. Kann man diese
Manuels auch auf mysql.com bekommen?

Vielen Dank
MfG
Heidi

Re: Daten in MySql laden

am 11.01.2006 20:18:38 von Andreas Kretschmer

Andreas
--
Diese Message wurde erstellt mit freundlicher Unterstützung eines freilau-
fenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert frei
von Micro$oft'schen Viren. (#97922 http://counter.li.org) GPG 7F4584DA
Was, Sie wissen nicht, wo Kaufbach ist? Hier: N 51.05082°, E 13.56889° ;-)

Re: Daten in MySql laden

am 11.01.2006 22:40:29 von Dirk Brosowski

HeidiWeber schrieb:
> Hallo Christian,
>
> ich bekomme bei uns in der Firma MySql bereitgestellt. Kann man diese
> Manuels auch auf mysql.com bekommen?
>
> Vielen Dank
> MfG
> Heidi
>

Das sind bash-Kommandos, die man beherrschen muss. Unter Linux / Unix
Standard, unter Windows kann man die auch installieren. Als Gui würde
ich einen guten Editor wie Ultraedit empfehlen.

Grüße

Dirk

Re: Daten in MySql laden

am 12.01.2006 00:40:49 von Harald Fuchs

In article <42lcaiF1jgsblU1@individual.net>,
Dirk Brosowski writes:

> Das sind bash-Kommandos, die man beherrschen muss.

sed/awk/cut haben mit bash/csh/zsh nichts zu tun. Letztere sind
Shells zum Aufrufen von Programmen wie ersteren.

Re: Daten in MySql laden

am 12.01.2006 09:30:36 von Christian Kirsch

HeidiWeber schrieb:
> Hallo Christian,
>
> ich bekomme bei uns in der Firma MySql bereitgestellt. Kann man diese
> Manuels auch auf mysql.com bekommen?
>

Ach Du bist das.

Re: Daten in MySql laden

am 16.01.2006 13:48:33 von HeidiWeber

Bedanke mich bei euch - habe mir ein kleines Java-Programm geschrieben,
das den insert erledigt.

zu Christian Kirsch: Wer bin ich bzw. wer bist du?