IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

dbf2mysql - Online nel cloud

Esegui dbf2mysql nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando dbf2mysql che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


dbf2mysql, mysql2dbf - conversione tra database xBase e MySQL

SINOSSI


dbf2mysql [-v[v,-f] [-u|-l] [-n] [-o campo[,campo,-e file-di-conversione] [-s vecchio-
Nome=nuovo nome[,vecchio nome=nuovo nome,-i campo[,campo,-d banca dati] [-t tavolo] [-c[c,-p
primario] [-h host] [-F] [-q] [-r] [-x] [-P parola d'ordine] [-U Utente] file dbf

mysql2dbf [-v[v,-u|-l] -d banca dati -t tavolo [-h host] [-q domanda] [-P parola d'ordine] [-U
Utente] file dbf

DESCRIZIONE


dbf2mysql prende un file xBase e invia query a un server MySQL per inserirlo in un file
tabella MySQL.

mysql2dbf scarica una tabella MySQL in un file dbf.

VERSIONI


-v Produrre un output di stato.

-vv Più prolisso.

-vvv Ancora più prolisso: produrre un rapporto sui progressi.

-f Traduci tutti i nomi dei campi nel file xBase in minuscolo.

-u Traduci tutto il testo nel file xBase in maiuscolo.

-l Traduci tutto il testo nel file xBase in minuscolo.

-n Consenti campi NULL: 'NOT NULL' non verrà aggiunto nell'istruzione di creazione della tabella.

-o campo[,campo[,...]]
Elenca i campi da inserire nel database MySQL. L'uso principale è quello di facilitare l'importazione di
file dbf complessi in cui vogliamo solo pochi campi. NOTA: -o viene elaborato prima
sostituzione (-s), quindi devi usare i nomi dei campi dbf qui.

-e file-di-conversione
Specifica il file per la conversione dei campi CHAR. Il formato del file è: 1a riga: numero di
caratteri da convertire (numero di righe). Ulteriori righe:
.

-s vecchio nome=nuovo nome[,vecchio nome=nuovo nome[,...]]
Prende un elenco di coppie nome campo/nuovo nome campo. L'uso primario è quello di evitare conflitti
tra i nomi dei campi e le parole chiave riservate di MySQL. Quando il nuovo nome del campo è vuoto,
il campo viene saltato sia nella clausola CREATE che nelle clausole INSERT, cioè lo farà
non essere presente nella tabella MySQL. Per esempio:

-s ORDINE=ORDINE, OSSERVAZIONI=,STAT1=STATO1

-i campo[,campo[,...]]
Elenca i campi da indicizzare. I nomi dei campi MySQL dovrebbero essere usati qui.

-d banca dati
Seleziona il database in cui inserire. L'impostazione predefinita è "test".

-t tavolo
Seleziona la tabella in cui inserire. L'impostazione predefinita è "test".

-c[c] Crea una tabella se non ne esiste già una. Se la tabella esiste già, rilasciala
e costruirne uno nuovo. L'impostazione predefinita prevede l'inserimento di tutti i dati nella tabella denominata. Se
-cc è specificato, non verrà inserito alcun record.

-p primario
Seleziona la chiave primaria. Devi dare il nome esatto del campo.

-h host
Seleziona l'host in cui inserire. Non testato.

-F Record a lunghezza fissa. (Per impostazione predefinita, CHAR viene salvato come VARCHAR.)

-q dbf2mysql: Modalità "Veloce". Inserisce i dati tramite file temporaneo utilizzando 'LOAD DATA INFILE'
dichiarazione MySQL. Questa ha aumentato la velocità di inserimento sul mio PC 2-2.5 volte. Nota anche
che durante l'intera tabella interessata da 'LOAD DATA' è bloccata.

mysql2dbf: specificare la query personalizzata da utilizzare.

-r Elimina gli spazi bianchi iniziali e finali dai dati dei campi di tipo CHAR.

-x Inizia ogni tabella con i campi _rec e _timestamp.

-P parola d'ordine
Specifica la password sul server MySQL.

-U Utente
Specificare l'utente sul server MySQL.

Usa dbf2mysql online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad