EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dbf2mysql – Online in der Cloud

Führen Sie dbf2mysql im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl dbf2mysql, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


dbf2mysql, mysql2dbf - Konvertieren zwischen xBase- und MySQL-Datenbanken

ZUSAMMENFASSUNG


dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o Feld[,Feld]] [-e Konvertierungsdatei] [-s alt-
Name=neuer Name[,alte Bezeichnung=neuer Name]] [-i Feld[,Feld]] [-d Datenbank] [-t Tabelle] [-c[c]] [-p
primär] [-h Gastgeber] [-F] [-q] [-r] [-x] [-P Passwort] [-U Benutzer] dbf-Datei

mysql2dbf [-v[v]] [-u|-l] -d Datenbank -t Tabelle [-h Gastgeber] [-q query] [-P Passwort] [-U
Benutzer] dbf-Datei

BESCHREIBUNG


dbf2mysql nimmt eine xBase-Datei und sendet Abfragen an einen MySQL-Server, um sie in eine Datei einzufügen
MySQL-Tabelle.

mysql2dbf schreibt eine MySQL-Tabelle in eine dbf-Datei.

OPTIONAL


-v Erzeuge eine Statusausgabe.

-vv Noch ausführlicher.

-vvv Noch ausführlicher: Erstellen Sie einen Fortschrittsbericht.

-f Übersetzen Sie alle Feldnamen in der xBase-Datei in Kleinbuchstaben.

-u Übersetzen Sie den gesamten Text in der xBase-Datei in Großbuchstaben.

-l Übersetzen Sie den gesamten Text in der xBase-Datei in Kleinbuchstaben.

-n NULL-Felder zulassen: 'NOT NULL' wird in der Tabellenerstellungsanweisung nicht hinzugefügt.

-o Feld[,Feld[,...]]
Listenfelder zum Einfügen in die MySQL-Datenbank. Die primäre Verwendung besteht darin, den Import von
komplexe dbf-Dateien, bei denen wir nur wenige Felder benötigen. HINWEIS: -o wird vorher bearbeitet
Ersatz (-s), also müssen Sie hier dbf-Feldnamen verwenden.

-e Konvertierungsdatei
Geben Sie die Datei für die Konvertierung von CHAR-Feldern an. Dateiformat ist: 1. Zeile: Anzahl der
zu konvertierende Zeichen (Anzahl der Zeilen). Weitere Zeilen:
.

-s alte Bezeichnung=neuer Name[,alte Bezeichnung=neuer Name[,...]]
Nimmt eine Liste von Feldnamen/neuen Feldnamen-Paaren. Primäre Verwendung ist die Vermeidung von Konflikten
zwischen Feldnamen und MySQL-reservierten Schlüsselwörtern. Wenn der neue Feldname leer ist,
das Feld wird sowohl in der CREATE-Klausel als auch in den INSERT-Klauseln übersprungen, dh es wird
nicht in der MySQL-Tabelle vorhanden sein. Zum Beispiel:

-s BESTELLUNG=BESTELLUNG,BEMERKUNGEN=,STAT1=STATUS1

-i Feld[,Feld[,...]]
Listen Sie Felder auf, die indiziert werden sollen. Hier sollten MySQL-Feldnamen verwendet werden.

-d Datenbank
Wählen Sie die Datenbank aus, in die eingefügt werden soll. Standard ist 'test'.

-t Tabelle
Wählen Sie die Tabelle aus, in die eingefügt werden soll. Standard ist 'test'.

-c[c] Tabelle erstellen, falls noch keine vorhanden. Wenn die Tabelle bereits vorhanden ist, löschen Sie sie
und baue einen neuen. Standardmäßig werden alle Daten in die benannte Tabelle eingefügt. Wenn
-cc angegeben ist, werden keine Datensätze eingefügt.

-p primär
Wählen Sie den Primärschlüssel aus. Sie müssen den genauen Feldnamen angeben.

-h Gastgeber
Wählen Sie den Host aus, in den Sie einfügen möchten. Ungetestet.

-F Datensätze mit fester Länge. (Standardmäßig wird CHAR als VARCHAR gespeichert.)

-q dbf2mysql: "Schneller Modus. Fügt Daten über temporäre Datei mit 'LOAD DATA INFILE' ein
MySQL-Anweisung. Dies erhöhte die Einfügegeschwindigkeit auf meinem PC um das 2-2.5-fache. Beachten Sie auch
dass während der gesamten 'LOAD DATA' betroffene Tabelle gesperrt ist.

mysql2dbf: Geben Sie die zu verwendende benutzerdefinierte Abfrage an.

-r Kürzen Sie nachgestellte und führende Leerzeichen aus den Felddaten des Typs CHAR.

-x Beginnen Sie jede Tabelle mit den Feldern _rec und _timestamp.

-P Passwort
Geben Sie das Kennwort auf dem MySQL-Server an.

-U Benutzer
Geben Sie den Benutzer auf dem MySQL-Server an.

Verwenden Sie dbf2mysql online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad