InglêsFrancêsEspanhol

Ad


favicon do OnWorks

dbf2mysql - Online na nuvem

Execute dbf2mysql no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando dbf2mysql que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online Windows ou emulador online MAC OS

PROGRAMA:

NOME


dbf2mysql, mysql2dbf - converter entre os bancos de dados xBase e MySQL

SINOPSE


dbf2mysql [-v[v]] [-f] [-u|-l] [-n] [-o campo[,campo]] [-e arquivo de conversão] [-s velho-
nome=novo nome[,Antigo nome=novo nome]] [-i campo[,campo]] [-d banco de dados] [-t mesa] [-c[c]] [-p
primário] [-h hospedeiro] [-F] [-q] [-r] [-x] [-P senha] [-U usuário] arquivo dbf

mysql2dbf [-v[v]] [-u|-l] -d banco de dados -t mesa [-h hospedeiro] [-q pergunta] [-P senha] [-U
usuário] arquivo dbf

DESCRIÇÃO


dbf2mysql pega um arquivo xBase e envia consultas a um servidor MySQL para inseri-lo em um
Tabela MySQL.

mysql2dbf despeja uma tabela MySQL em um arquivo dbf.

OPÇÕES


-v Produza alguma saída de status.

-vv Mais prolixo.

-vvv Ainda mais detalhado: produza um relatório de progresso.

-f Traduza todos os nomes de campo no arquivo xBase para letras minúsculas.

-u Traduza todo o texto do arquivo xBase para maiúsculas.

-l Traduza todo o texto no arquivo xBase para letras minúsculas.

-n Permitir campos NULL: 'NOT NULL' não será adicionado na instrução de criação da tabela.

-o campo[,campo[, ...]]
Liste os campos a serem inseridos no banco de dados MySQL. O uso principal é para facilitar a importação de
arquivos dbf complexos onde queremos apenas alguns campos. NOTA: -o é processado antes
substituição (-s), então você deve usar nomes de campo dbf aqui.

-e arquivo de conversão
Especifique o arquivo para a conversão dos campos CHAR. O formato do arquivo é: 1ª linha: número de
caracteres a serem convertidos (número de linhas). Outras linhas:
.

-s Antigo nome=novo nome[,Antigo nome=novo nome[, ...]]
Obtém uma lista de pares de nome de campo / novo nome de campo. O uso principal é evitar conflitos
entre nomes de campo e palavras-chave reservadas do MySQL. Quando o novo nome do campo está vazio,
o campo é ignorado na cláusula CREATE e nas cláusulas INSERT, ou seja,
não estar presente na tabela MySQL. Por exemplo:

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

-i campo[,campo[, ...]]
Liste os campos a serem indexados. Os nomes dos campos do MySQL devem ser usados ​​aqui.

-d banco de dados
Selecione o banco de dados para inserir. O padrão é 'teste'.

-t mesa
Selecione a tabela para inserir. O padrão é 'teste'.

-c[c] Crie uma tabela se ainda não houver uma. Se a tabela já existe, elimine-a
e construir um novo. O padrão é inserir todos os dados na tabela nomeada. Se
-cc for especificado, nenhum registro será inserido.

-p primário
Selecione a chave primária. Você deve fornecer o nome de campo exato.

-h hospedeiro
Selecione o host para inserir. Não testado.

-F Registros de comprimento fixo. (Por padrão, CHAR é salvo como VARCHAR.)

-q dbf2mysql: "Modo rápido. Insere dados por meio de arquivo temporário usando 'LOAD DATA INFILE'
Declaração do MySQL. Isso aumentou a velocidade de inserção no meu PC de 2 a 2.5 vezes. Observe também
que durante toda a tabela afetada 'LOAD DATA' está bloqueada.

mysql2dbf: Especifique a consulta personalizada a ser usada.

-r Apare os espaços em branco à direita e à direita dos dados dos campos do tipo CHAR.

-x Comece cada tabela com os campos _rec e _timestamp.

-P senha
Especifique a senha no servidor MySQL.

-U usuário
Especifique o usuário no servidor MySQL.

Use dbf2mysql online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad