Jump to content


Photo

Dbf Para Mysql


  • Faça o login para participar
12 replies to this topic

#1 Marcio

Marcio

    Turista

  • Usuários
  • 54 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre

Posted 07/03/2003, 23:40

Pessoal,

tenho um cliente que possui seu cadastro de clientes ( nome endereço email etc...) todo em CLIPPER , assim os arquivos de dados estão nos antigos DBFs.

A pergunta é como importar essa base de dados (são mais de 2.000 registros) para mysql.

Agradeço a atenção dispensada. :D

#2 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 08/03/2003, 11:38

[Tutorial] Como fazer backup de seu BD pelo phpMyAdmin

1. Primeiro vai até o endereço do phpMyAdmin no seu Servidor de Hospedagem (Host):

2. Se loga com seu nome de usuário e senha e espera entrar na sua conta

3. Clica com o mouse em cima da palavra " seu_banco_de_dados () ", na parte superior do frame esquerdo.

Onde seu_banco_de_dados () vai aparecer o nome do seu banco de dados que tu tem no host onde vc tem conta. E dentro dos parêntes mostra a quantidade de tabelas que você possui.

OBS. : Alguns hosts oferecem mais de um Banco de Dados. Neste caso vc precisará selecionar um na sua lista que quiser fazer cópia. 

4. Depois de clicar, irá aparecer no frame direito a estrutura de seu Banco de dados, com todas suas tabelas.

5. Clique em Export bem em cima no frame direito, que fica ao lado de SQL .

6. Na nova tela que aparecer clique em Selecionar Todos para selecionar todas as suas tabelas no banco de dados ou escolha as tabelas que quiser na escolhe na esquerda (que em baixo de: " Ver o esquema do banco de dados "). Marque a opção " Estrutura e dados " também.

7. Eu aconselho à marcar a opção " Envia " e logo em seguida ' "compactado com zip" ' salvar seu banco de dados em um arquivo zip compactado.

8. Não marque mais nenhuma opção que não é 100% necessário e só servirão para aumentar o tamanho de seu backup.

9. Agora é só clicar no botão Executa

10. Escolha o diretório que você quer salvar seu arquivo e pronto. Backup Feito. 

Como executar o arquivo de backup que você construiu fazendo o que foi dito anteriormente

1. Execute as etapas 1, 2, 3 e 4 do tutorial anterior.

2. Clique em SQL bem em cima no frame direito, que fica ao lado de Structure .

3. Abra seu arquivo de backup do banco de dados feito anteriormente (.ZIP) com o WinZip e extraia para uma pasta em seu disco rígido.

NOTA : O arquivo deve estar obrigatoriamente com extensão .sql .

4. Abra o Bloco de Notas e com ele abra o seu arquivo .sql .

5. Selecione todo o conteúdo dele clicando em " E ditar >> Selecionar t udo ". Agora copie com as teclas CTRL + C .

6. Cole este conteúdo dentro da Text Area que fica abaixo do escrito " Fazer procura(s) SQL no banco de dados..... " com as teclas CTRL + V .

7. Clique no botão Executa e pronto! A Restauração de seu Backup foi feita! 


OBSERVAÇÕES:

Se o tamanho de seu Banco de Dados for muito grande (acima de 1, 2 MB) "quebre" o arquivo .sql do backup em pedaços menores de 400kb. Mas com cuidado 

Se não souber mexer no phpMyAdmin veja mais informações no site oficial http://www.phpmyadmin.net

Mas basicamente ele é um script que boa parte dos hosts possui para vc administrar o seu Banco de Dados de maneira muito simplificada e tranquila. É muito bom. Vale à pena vcs buscarem mais informações sobre ele. 

Entre em contato com seu Servidor de Hospedagem para saber se oferece phpMyAdmin e como acessá-lo.

Se não oferece instale ele em sua conta mesmo só cuidando para barrar o acesso de outro usuários visitantes. 

Abraços.

Editado por: JuniorZ
Suporte PHPBB


[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#3 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 08/03/2003, 11:57

ae Foxn... desculpa.. mas sua resposta nao ajudou mtu nao...
ele ker saber como CONVERTER DBF em MYSQL....

#4 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 08/03/2003, 12:13

Nem me toquei, que tipo de banco de dados é esse DBF?

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#5 Marcio

Marcio

    Turista

  • Usuários
  • 54 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre

Posted 08/03/2003, 12:59

kra,

DBF é dbase III. Era muito utilizado no inicio da década de 90, esse banco de dados roda em DOS. O sistema de cadastro dessa empresa foi feito em Clipper (ling. Prog.).

O programa ainda está em uso. eles vão passar para Visual Basic ainda esse ano.

Mas o meu problema mesmo é como pegar as informações em dbf e coloca-las no banco de dados mysql.



obs: os arquivos dbf podem ser abertos em programas de planilha eletrônica (excel), será que isso não pode ajudar em alguma coisa ?

#6 Foxn

Foxn

    Alone in the dark

  • Usuários
  • 1230 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Programação, FLASH, JAVA SCRIPT, HTML, DHTML, XML, PHP e DELPHI

Posted 08/03/2003, 13:05

Use a lingaugem que você usa para este banco de dados, faça ele criar o script sql que cria o data base, depois outro que insira os dados em grupos de 200 dados de cada vez pra não ter risco algum de sobrecarregar, não é difícil de fazer, bom na liguagem que você usa para fazer as consultas ao data base eu não sei né.

[]'s
<?php $Nome = "Renato B. Pacheco";

	$Ocupacao = "Programador PHP";

	$Ocupacao .= "<br /> Programador ASP";

	$Ocupacao .= "<br /> Programador Action Script";

	$Localizacao =  "São Paulo - SP - Brasil" ?>

#7 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 08/03/2003, 13:54

se ele pode ser aberto em Excel...
tem uma maneira.. ki vc exporta do excel em CVS...

nao me lembro mtu bem.. ai no phpmyadmin vc importa os dados CVS pra tabela
porem tera ki criar as tabelas heheh

#8 Marcio

Marcio

    Turista

  • Usuários
  • 54 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre

Posted 08/03/2003, 19:34

MaXiMuS,
Eu acredito que seja essa a solução. Obrigado pelo lembrete.


valew :D

#9 Marcio

Marcio

    Turista

  • Usuários
  • 54 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre

Posted 08/03/2003, 20:04

Pessoal,


Encontrei um material bem interessante sobre o assunto na imasters
ai estão os links:



Arquivos DBF Parte I
Arquivos DBF Parte II
Arquivos DBF Parte III

-------------
Com essas dicas e a do MaXiMuS acho resolvo meu problema.
Mai uma vez obrigado ! :D

#10 MaXiMuS

MaXiMuS

    o cara que escreve engraçado

  • Usuários
  • 785 posts
  • Sexo:Não informado
  • Localidade:Guarulhos - SP - Brasil

Posted 08/03/2003, 20:24

pelo ke vejo.. a maneira mostrada no imasters eh mais pratika... a nao ser por vc ter ki alterar o php.ini em mtus casos issu num eh permitido...


u unico problema eh ki vc vai ter ki criar as tabelas ehhehehe... devia ter um jeito ki convertesse tb as tabela automaticamente.... mas faz parti heeheh

#11 Jonas Felipe

Jonas Felipe

    Programador PHP :D

  • Usuários
  • 520 posts
  • Sexo:Não informado
  • Localidade:Aqui em ksa
  • Interesses:nenhum =]

Posted 09/03/2003, 18:03

MARCIOOOOO ACUDAAAAAAAA EUUUUUUUU PRECISO PRA ATEH AS 6 HORAS DA ATRDE DE SEGUNDA FERA ... TENHU EUMA PESKISA SOBRE DBASE III PLUS ONDE POSOS AXA??? JAH PROCUREI NO GOOGLE MAS SOH AXO CURRIULUM SOCORROOO AJUDAE PLISSS e fox pro tbmmm
sem cabeça pra assinatura agora :P

#12 Marcio

Marcio

    Turista

  • Usuários
  • 54 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre

Posted 09/03/2003, 18:44

Jonas,

encontrei esse link:
Comunidade Clipper

procure por

apostilas dbase ou apostilas clipper que tu encontras, espero ter ajudado. :D

#13 Jonas Felipe

Jonas Felipe

    Programador PHP :D

  • Usuários
  • 520 posts
  • Sexo:Não informado
  • Localidade:Aqui em ksa
  • Interesses:nenhum =]

Posted 09/03/2003, 20:39

vlws mas num xei =*(
sem cabeça pra assinatura agora :P




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq