Quinta-feira, 11 de setembro de 2003 às 01h59

Migrando do Access para o MySQL - Parte 04 - Final - Exportação e impo

Conheça o curso ao vivo: Redes e Protocolos TCP/IP Avançado com Laboratório

Finalizando a série de artigos da migração do Microsoft Access para o MySQL, veremos algumas técnicas utilizadas para a exportação e importação de dados entre esses dois softwares.

Começando pelo Access, para exportar uma de suas tabelas, teremos que fazer o seguinte procedimento:

Clique na tabela a ser exportada, e depois clique em Arquivo > Exportar. No menu que se abre, clique na caixa “Salvar_ como tipo” e selecione “Arquivos de Texto”. O Microsoft Access abrirá um assistente de exportação de texto, no qual temos duas opções – uma delas salvar os campos com largura fixa e a outra salvar os campos com delimitação de texto. A figura abaixo mostra essas opções.

As opções que seguem são detalhes da exportação desses tipos de arquivos.

Abaixo temos a captura de tela de como ficou o arquivo exportado:

Mostrarei os passos da importação desses dados no MySQL, utilizando o MySQL-Front 2.2, que é uma das interfaces disponíveis para o MySQL.

O primeiro passo é criarmos uma tabela com os mesmos tipos de campos daqueles que vão ser importados através do arquivo txt. A figura abaixo mostra essa tabela, criada dentro do MySQL-Front:

Criada essa tabela, o próximo passo é clicar no botão Import TextFile, disponível no MySQL-Front. Então, é só preencher o menu que se abre da seguinte forma:

Devemos atentar ao nome do arquivo a ser aberto e também ao separador dos campos, que no nosso exemplo é o “;”. Ao clicar no botão Import, os dados serão automaticamente importados pelo My-SQL.

Para visualizarmos esses dados, devemos clicar na guia “Data” e depois na Tecla F5, para atualizar os dados. Abaixo vemos como ficou no nosso exemplo:

Outro método de acesso aos dados é criar uma consulta na guia SQL Query. Uma consulta simples, como a que segue é suficiente:

select *
from Clientes;

Caso seja necessário, é possível também exportarmos dados de tabelas do MySQL para qualquer outro banco de dados. O botão Export Tables... (ao lado do botão Import Text Files) é o que nos dará essa opção. Ele abrirá o menu que segue abaixo:

Basta configurarmos os campos corretamente e o restante do trabalho o MySQL-Front fará.

Abordei a exportação em MySQL-Front, porque a exportação de uma tabela ou consulta em .txt sem utilizar a interface do MySQL-Front já foi analisada na coluna 03 de MySQL.

Bom estudo e até a próxima!

5 comentários

 Otavio Galani Junior
28/03/2006 17h13

Duvidas!!!

Gostaria de saber se posso transportar dados so acess para o PP Myadmim e como faço isso???

 João Gilberto Reck
20/09/2006 15h34

SHOW DE BOLA !

Show de bola esta nmatéria ! Realmente este colunista Marcos Ethur escreve muito bem (o que não é o caso de todos os colunistas) !
Abraço !

 Daniele Dantas
26/06/2007 10h30

não converte

uma única tabela não é convertida..o que pode ser?

 ronaldo
05/05/2010 16h30

mas tipo, no inicio tenhu q cria as colunas(cd_func, cpf) por exemplo?

 Léo Biscassi
19/05/2010 08h10

Ótimo artigo !

Cancelar resposta

Qual a sua opinião?

Se você já possui conta iMasters, o login será feito abaixo.

Atenção: comentários considerados spams e/ou ofensivos serão moderados.

2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.