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!
Otavio Galani Junior
Gostaria de saber se posso transportar dados so acess para o PP Myadmim e como faço isso???
João Gilberto Reck
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
uma única tabela não é convertida..o que pode ser?
ronaldo
mas tipo, no inicio tenhu q cria as colunas(cd_func, cpf) por exemplo?
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.