Como importar um arquivo CSV para o MySQL Workbench

Oct 30 2020
Sem Erros
Se você está familiarizado com o processo de busca de emprego, provavelmente já percebeu que algumas empresas gostam de usar tarefas para levar para casa para determinar se um candidato é adequado ou não. Como a maioria das empresas usa SQL, é comum que queiram ver se você pode resolver problemas usando SQL.
Foto de Noah Boyer no Unsplash

Se você está familiarizado com o processo de busca de emprego, provavelmente já percebeu que algumas empresas gostam de usar tarefas para levar para casa para determinar se um candidato é adequado ou não. Como a maioria das empresas usa SQL, é comum que queiram ver se você pode resolver problemas usando SQL. No entanto, nem todas as empresas fornecerão um conjunto de dados para trabalhar. É provável que uma empresa forneça apenas um esquema de tabela, e você pode estar se perguntando se suas consultas podem realmente ser executadas. Portanto, importar um conjunto de dados para um banco de dados pode ser muito útil.

Neste artigo, irei abordar como instalar o MySQL Workbench e importar dados para o MySQL Workbench passo a passo.

Começando

MySQL Workbench é uma ferramenta visual unificada para arquitetos de banco de dados, desenvolvedores e DBAs. Ele está disponível no Windows, Linux e Mac OS X. Neste artigo, estarei usando o sistema Mac OSX. Para começar, você precisará instalar o MySQL e o MySQL Workbench .

Para instalar o MySQL usando o instalador do pacote:

Baixe o .dmgarquivo de imagem de disco ( ) (a versão da comunidade está disponível aqui ) que contém o instalador do pacote MySQL. Clique duas vezes no arquivo para montar a imagem de disco e ver seu conteúdo.

Página de instalação do MySQL (captura de tela do autor)
Não se esqueça desta senha, pois você precisará dela para efetuar login em seu ambiente de trabalho MySQL mais tarde! (Captura de tela do autor)

Depois de instalar o MySQL e o MySQL Workbench , agora você pode abrir o MySQL Workbench. Eu cometi um erro ao não instalar o MySQL, pois esqueci que o SQL que instalei era o Postgresql. Se você não instalou o MySQL, não será capaz de se conectar a um banco de dados.

O MySQL Workbench não pode detectar nenhum MySQL → TIME TO DOWNLOAD MYSQL. (Captura de tela do autor)

Se você baixar o MySQL com sucesso, verá uma janela pop-up para inserir a mesma senha configurada anteriormente. Depois de inserir a senha, você verá algo assim:

Yay! Você está conectado ao MySQL (captura de tela do autor)

Agora você pode clicar na instância do MySQL.

Se você ainda vir este erro mesmo depois de instalar o MySQL, você pode clicar no botão “ Stopped ” no canto superior direito da tela ou clicar no botão “Startup / Shutdown”.

Mensagem de erro de conexão não estabelecida (captura de tela do autor)
(Captura de tela do autor)

Criação de um esquema / tabela

Se você quiser manter as tabelas mais organizadas, pode criar um esquema para cada projeto em que está trabalhando. Dessa forma, será mais fácil encontrar tabelas diferentes para cada projeto. Você pode simplesmente clicar com o botão direito e selecionar Criar Esquema . ”

Como criar um esquema (captura de tela do autor)

Agora que criou um esquema, você pode selecionar “ Criar Tabela ” ou “ Assistente de Importação de Dados da Tabela ” para construir uma tabela dentro do esquema.

Como criar uma tabela (captura de tela do autor)

Aqui está o que você verá ao criar uma tabela:

Criação de uma tabela vazia (captura de tela do autor)

Importar um arquivo CSV

Primeiro, encontre o caminho do arquivo CSV que você deseja importar.

Encontre o caminho para os dados (captura de tela do autor)
Você pode criar uma nova tabela ou adicionar a uma tabela existente (Captura de tela do autor)

Infelizmente, não consegui importar os dados porque “ O Assistente de importação de dados da tabela falha no arquivo codificado UTF-8 com BOM”. Não entendi por que isso aconteceu, pois salvei o arquivo como UTF-8 CSV.

No final, descobri que de alguma forma para o sistema Mac OSX, precisamos abrir o arquivo CSV ou excel usando o Numbers / Notepad, e então exportar o arquivo no formato .csv.

Salvando o arquivo como um arquivo CSV (captura de tela do autor)
Às vezes, só funcionará se você alterar a codificação para outras pessoas (captura de tela do autor)

Parabéns!!! Você fez isso! Agora você carregou com sucesso o arquivo CSV no ambiente de trabalho MySQL e pode começar a escrever consultas!

O resultado de uma consulta simples (captura de tela do autor)

Se você achar isso útil, siga-me e verifique meus outros blogs. ❤️

Até a próxima, feliz aprendizado! 👩🏻‍💻

Construindo um Sistema de Recomendação de Produto para E-Commerce: Parte I - Web Scraping