Como Importar o Banco de Dados EMPLOYEE para MySQL
Você está procurando um banco de dados para praticar SQL? Aprenda agora como importar o banco de dados Employee para MySQL!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:
Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.
Como Importar o Banco de Dados EMPLOYEE para MySQL
Você ainda tem dificuldade em encontrar um banco de dados para praticar SQL? Hoje, vou te mostrar como localizar e importar o Dataset Employee para o MySQL.
O banco de dados Employee é amplamente utilizado para prática e estudos de análise de dados com SQL.
Ele é composto por uma base fictícia, com milhares de registros, ideal para simular ambientes reais de trabalho e testar suas habilidades em gerenciamento de dados e consultas SQL.
Nesta aula, vou te mostrar o passo a passo de como buscar e importar o banco de dados Employee para o MySQL!
Como Encontrar e Importar o Employee Database
O primeiro passo é encontrar o banco de dados Employee no GitHub. Para isso, pesquise no Google por “employee sample database GitHub”.

Ao encontrar o repositório, clique no link que leva à página oficial no GitHub onde o banco de dados está hospedado. Você também pode acessar o banco de dados diretamente por este link: Employee Sample Database for MySQL and Postgres

Dentro da página do repositório, vá até a pasta correspondente ao MySQL, onde você poderá escolher entre três versões do banco de dados: Full (completo), Large (grande) e Small (pequeno).

Para ter acesso ao banco de dados completo, utilize a versão Full.
Compreendendo a Estrutura do Banco de Dados Employee
O banco de dados Employee é composto por seis tabelas inter-relacionadas:
- Employee: Contém informações detalhadas dos funcionários.
- Title: Armazena dados sobre os cargos dos funcionários.
- Department Manager: Contém os dados dos responsáveis por cada departamento.
- Department: Armazena informações sobre os departamentos.
- Department Employee: Relaciona cada funcionário com seu respectivo departamento.
- Salary: Armazena os dados salariais dos funcionários.
No repositório do GitHub, você pode visualizar o relacionamento entre essas tabelas no arquivo schema.png.

Como você pode ver, este é um banco de dados relacional, onde as tabelas estão interligadas por chaves primárias e estrangeiras.
Baixando os Arquivos para Criar as Tabelas no MySQL
Na pasta correspondente ao banco de dados completo, você encontrará diversos arquivos SQL com os scripts necessários para criar o banco de dados e inserir os dados.

Para facilitar, eu organizei esses scripts em uma pasta, que você pode baixar no material disponível nesta aula.
Se quiser aprender mais sobre a criação de bancos de dados no MySQL, veja nossa aula: Criação de Bancos de Dados no MySQL – Design e Criação de Tabelas
Importando o Banco de Dados – Criando as Tabelas
Após baixar os arquivos do GitHub ou do material disponibilizado, podemos começar a importar o banco de dados para o MySQL.
Abra o MySQL Workbench e, no menu File, selecione a opção Open SQL Script.

Encontre a pasta onde estão os scripts SQL e carregue-os na ordem correta.
Se você baixou o material desta aula, verá que os scripts estão numerados, facilitando o processo.

Execução dos Scripts
Após abrir todos os scripts na ordem correta, comece a execução pelo script 0_employee.sql, responsável por criar as tabelas.

Depois da execução, verifique se o banco de dados e todas as tabelas foram criadas corretamente. Para isso, basta atualizar a lista de schemas no MySQL.

Feito isso, clique com o botão direito no nome do banco de dados criado, Employee, e selecione a opção Set as Default Schema. Isso define o banco de dados como padrão, garantindo que as operações seguintes sejam realizadas nele.

Em seguida, execute os demais scripts de inserção de dados em sequência. Como o banco de dados completo contém um grande volume de dados, esse processo pode levar algum tempo, mas é importante que ele seja feito na ordem correta.
Explorando o Banco de Dados
Após a execução de todos os scripts, você pode verificar se os dados foram inseridos corretamente utilizando o comando SQL SELECT para visualizar o conteúdo das tabelas.
SELECT * FROM title;
Para visualizar um número limitado de registros e carregar os dados de forma mais ágil, use o comando LIMIT.
SELECT * FROM title LIMIT 10Conclusção – Como Importar o Banco de Dados EMPLOYEE para MySQL
Importar o banco de dados EMPLOYEE para MySQL é uma excelente forma de praticar SQL e trabalhar com dados que simulam a realidade do mercado.
Seguindo o passo a passo desta aula, você conseguirá fazer o download e configurar o MySQL para começar a explorar esse dataset da melhor maneira possível.
Certifique-se de seguir a ordem correta dos procedimentos para garantir que cada etapa seja executada com sucesso. Além disso, não se esqueça de baixar o material disponível nesta aula para facilitar o processo.
Hashtag Treinamentos
Para acessar outras publicações de SQL, clique aqui!
Posts mais recentes de SQL
- UPDATE em SQL: guia completo para usar o comando sem cometer errosUPDATE em SQL: entenda como atualizar dados com segurança, sintaxe, exemplos práticos e cuidados para evitar erros comuns.
- SQL DELETE: como usar o comando para excluir dados?SQL DELETE: entenda como excluir registros, usar a sintaxe correta e evitar erros ao remover dados de tabelas em bancos SQL.
- Guia completo para desenvolvedor SQL: o que faz, salário e como aprenderConheça as funções do desenvolvedor SQL, salários médios, como começar na área e como está o atual mercado de trabalho.
Posts mais recentes da Hashtag Treinamentos
- Planilha de Controle de Notas Fiscais no Excel [Grátis]Baixe a planilha de controle de notas fiscais no Excel grátis: calcule ISS e retenções, veja o que está em aberto e gere a cobrança de cada nota de serviço.
- Qual IA usar na empresa: ChatGPT, Claude ou Perplexity?Qual IA usar na empresa: veja as diferenças entre ChatGPT, Claude e Perplexity e quando cada um rende mais em cada área da sua equipe.
- Apostilas Gratuitas em PDF: Excel, Power BI, Python e IABaixe apostilas gratuitas em PDF de Excel, Power BI, Python, Claude e agentes de IA, com exercícios e gabarito. Escolha a sua e comece hoje.








