In Mysql Datei einlesen

Hallo,

ich möchte gerne im mysql-prompt eine Textdatei auslesen lassen, in der ich vorher schon einen Befehlsstrang vorprogrammiert habe. Ich habe das mal gesehen, daher weiss ich, dass es geht. Kann mir jemand helfen?

Danke
stefan

mit:

mysqldump -h host database 
achtung! umlaute gehen verloren

oder:


    cat dump.txt |mysql -h host database

Danke für die Antwort,
aber ich glaube das war nicht ganz das was ich suche. Ich suche einen Befehl mit dem ich im mysql-prompt den Inhalt in einer Datei direkt in eine bestimmte Tabelle einlesen kann. (Also natürlich sind in der Datei die entsprechenden INSERT-Befehle schon drin), nur will ich die Daten nicht per Paste-&-Copy einlesen sondern aus der Datei heraus.

Ich weiss, dass es geht, nur den Befehl weiss ich nicht.

danke
stefan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

mit:

mysqldump -h host database
achtung! umlaute gehen verloren

oder:

cat dump.txt |mysql -h host database

Danke für die Antwort,
aber ich glaube das war nicht ganz das was ich suche. Ich
suche einen Befehl mit dem ich im mysql-prompt den Inhalt in
einer Datei direkt in eine bestimmte Tabelle einlesen kann.
(Also natürlich sind in der Datei die entsprechenden
INSERT-Befehle schon drin), nur will ich die Daten nicht per
Paste-&-Copy einlesen sondern aus der Datei heraus.

wieso copy&paste? hä?

von der mysql-konsole aus hast du keinen zugriff auf das dateisystem. deshalb das programm mysqldump, dass genau fuer deinen zweck gemacht ist. aber eben nicht von der mysql-konsole, sondern von der system-shell. verfahren wie oben beschrieben. Da ist nix mit copy&paste