EngelsFransSpaans

Ad


OnWorks-favicon

dbf2mysql - Online in de cloud

Voer dbf2mysql uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht dbf2mysql die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


dbf2mysql, mysql2dbf - converteren tussen xBase- en MySQL-databases

KORTE INHOUD


dbf2mysql [-v[v,-f] [-u|-l] [-n] [-o veld-[,veld-,-e conversiebestand] [-s oud-
naam=nieuwe naam[,oude naam=nieuwe naam,-i veld-[,veld-,-d databank] [-t tafel] [-c[c,-p
primair] [-h gastheer] [-F] [-q] [-r] [-x] [-P wachtwoord] [-U gebruiker] dbf-bestand

mijnsql2dbf [-v[v,-u|-l] -d databank -t tafel [-h gastheer] [-q vraag] [-P wachtwoord] [-U
gebruiker] dbf-bestand

PRODUCTBESCHRIJVING


dbf2mysql neemt een xBase-bestand en stuurt queries naar een MySQL-server om het in een
MySQL-tabel.

mijnsql2dbf dumpt een MySQL-tabel naar een dbf-bestand.

OPTIES


-v Produceer een statusuitvoer.

-vv Uitgebreider.

-vvv Nog uitgebreider: maak een voortgangsrapportage.

-f Vertaal alle veldnamen in het xBase-bestand naar kleine letters.

-u Vertaal alle tekst in het xBase-bestand naar hoofdletters.

-l Vertaal alle tekst in het xBase-bestand naar kleine letters.

-n NULL-velden toestaan: 'NOT NULL' wordt niet toegevoegd in de instructie voor het maken van de tabel.

-o veld-[,veld-[,...]]
Lijst met velden die in de MySQL-database moeten worden ingevoegd. Het primaire gebruik is om de import van te vergemakkelijken
complexe dbf-bestanden waarin we slechts enkele velden willen. OPMERKING: -o wordt eerder verwerkt
vervanging (-s), dus je moet hier dbf-veldnamen gebruiken.

-e conversiebestand
Geef een bestand op voor de conversie van CHAR-velden. Bestandsformaat is: 1e regel: aantal
te converteren tekens (aantal regels). Verdere regels:
.

-s oude naam=nieuwe naam[,oude naam=nieuwe naam[,...]]
Neemt een lijst met veldnaam/nieuwe veldnaamparen. Het primaire gebruik is om conflicten te vermijden
tussen veldnamen en gereserveerde MySQL-sleutelwoorden. Als de nieuwe veldnaam leeg is,
het veld wordt overgeslagen in zowel de CREATE-clausule als de INSERT-clausule, dwz dat zal wel gebeuren
niet aanwezig zijn in de MySQL-tabel. Bijvoorbeeld:

-s BESTEL=HORDER,REMARKS=,STAT1=STATUS1

-i veld-[,veld-[,...]]
Lijst met te indexeren velden. Hier moeten MySQL-veldnamen worden gebruikt.

-d databank
Selecteer de database waarin u deze wilt invoegen. Standaard is 'test'.

-t tafel
Selecteer de tabel waarin u wilt invoegen. Standaard is 'test'.

-c[c] Maak een tabel als deze nog niet bestaat. Als de tabel al bestaat, verwijdert u deze
en bouw een nieuwe. De standaardinstelling is om alle gegevens in de genoemde tabel in te voegen. Als
-cc is opgegeven, worden er geen records ingevoegd.

-p primair
Selecteer de primaire sleutel. U moet de exacte veldnaam opgeven.

-h gastheer
Selecteer de host waarin u wilt invoegen. Niet getest.

-F Records met vaste lengte. (Standaard wordt CHAR opgeslagen als VARCHAR.)

-q dbf2mysql: "Snelle modus. Voegt gegevens in via een tijdelijk bestand met behulp van 'LOAD DATA INFILE'
MySQL-verklaring. Dit verhoogde de invoegsnelheid op mijn pc 2-2.5 keer. Let ook op
dat gedurende de gehele 'LOAD DATA' de betrokken tabel is vergrendeld.

mijnsql2dbf: Geef een aangepaste query op die u wilt gebruiken.

-r Trim de achter- en voorloopspaties uit veldgegevens van het CHAR-type.

-x Begin elke tabel met de velden _rec en _timestamp.

-P wachtwoord
Geef het wachtwoord op de MySQL-server op.

-U gebruiker
Geef de gebruiker op de MySQL-server op.

Gebruik dbf2mysql online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad