Unidade 1 - Introdução a Banco de Dados
Aula 3 – Prática com SGBD: MySQL
Nesta aula prática, você vai aprender a instalar, configurar e dar os primeiros passos com o MySQL, o sistema de gerenciamento de banco de dados mais popular do mundo.
Capítulo 1
Preparando o Ambiente
Por que usar o MySQL?
Open Source e Popular
MySQL é o SGBD open source mais utilizado no mundo, com uma comunidade ativa e milhões de desenvolvedores.
Confiança Global
Empresas como Google, NASA, Facebook, YouTube e Cisco confiam no MySQL para suas operações críticas diariamente.
Performance e Custo
Combina alta performance, escalabilidade e disponibilidade com custo zero. Compatível com Windows, Linux e macOS.
O que vamos aprender hoje?
01
Instalação e Configuração
Vamos baixar, instalar e configurar o MySQL Server e suas ferramentas essenciais no Windows de forma prática e segura.
02
Primeiros Comandos
Aprenderemos a criar bancos de dados, tabelas simples e executar operações básicas usando comandos SQL fundamentais.
03
Exercícios Práticos
Consolidaremos o aprendizado através de exercícios hands-on que simulam situações reais de uso do MySQL.
Capítulo 2
Download e Instalação do MySQL
Agora vamos começar o processo de instalação do MySQL no seu computador. Siga cada passo com atenção para garantir uma configuração perfeita do ambiente de desenvolvimento.
Passo 1: Acessando o site oficial do MySQL
Acesse o site oficial do MySQL para fazer o download seguro da versão Community (gratuita):
https://dev.mysql.com/downloads/mysql/
  • Navegue até a seção de downloads do MySQL Community Server
  • Escolha a versão mais recente estável para Windows
  • Verifique os requisitos de sistema antes de prosseguir
Passo 2: Escolhendo o instalador ideal
Instalador Completo (~370MB)
Contém todos os arquivos necessários para instalação offline. Recomendado para maior estabilidade e instalações sem conexão à internet.
  • Ideal para ambientes corporativos
  • Instalação mais rápida após download
  • Não requer internet durante instalação
Instalador Web (~19MB)
Arquivo pequeno que baixa componentes durante a instalação. Requer conexão estável com a internet durante todo o processo.
  • Download inicial mais rápido
  • Sempre baixa versão mais atual
  • Pode ser interrompido por problemas de rede

Dica importante: O instalador completo garante que você terá todos os componentes necessários, evitando problemas com conexão de internet durante a instalação. É a opção mais segura para iniciantes.
Passo 3: Evitando o login para download
O site da Oracle solicita criação de conta, mas você pode pular essa etapa facilmente:
Localize o link "No thanks, just start my download" na parte inferior da página
Clique nele para iniciar o download imediatamente sem necessidade de cadastro
O download começará automaticamente em alguns segundos
Passo 4: Executando o instalador
1
Localizar o arquivo
Encontre o arquivo baixado na pasta de Downloads do seu computador. O nome será similar a "mysql-installer-community-8.x.xx.msi".
2
Executar como administrador
Dê duplo clique no arquivo ou clique com botão direito e selecione "Executar como administrador" para garantir permissões necessárias.
3
Confirmar segurança
Se aparecer janela de controle de conta do Windows, clique em "Sim" para permitir que o instalador faça alterações no sistema.
Passo 5: Escolhendo o tipo de instalação
Developer Default
Opção recomendada que instala MySQL Server, MySQL Workbench, MySQL Shell, conectores e documentação completa para desenvolvimento.
Server Only
Instala apenas o servidor MySQL sem ferramentas de desenvolvimento. Ideal para servidores de produção dedicados.
Custom
Permite selecionar manualmente cada componente a ser instalado. Para usuários avançados que sabem exatamente o que precisam.
Passo 6: Verificando requisitos
O instalador verificará automaticamente se seu sistema possui todas as dependências necessárias para o MySQL funcionar corretamente.
Dependências comuns:
  • Microsoft Visual C++ Redistributable (várias versões)
  • .NET Framework 4.5 ou superior
  • Python (opcional, para MySQL Shell)
Se alguma dependência estiver faltando, o instalador oferecerá baixar e instalar automaticamente. Aceite para prosseguir.
O processo de verificação e instalação de dependências é crucial para garantir que o MySQL funcione perfeitamente. Não pule esta etapa!
Passo 7: Instalando os produtos selecionados
1
Início
Instalador prepara ambiente e verifica espaço em disco
2
MySQL Server
Componente principal sendo instalado (2-3 minutos)
3
Ferramentas
Workbench, Shell e conectores (3-5 minutos)
4
Conclusão
Documentação e configuração final do ambiente
Aguarde pacientemente enquanto o instalador copia e configura todos os arquivos. O tempo total varia de 5 a 10 minutos dependendo do seu hardware.
Passo 8: Configurando o servidor MySQL
Tipo de Configuração
Selecione "Standalone MySQL Server/Classic MySQL Replication" para uso local de desenvolvimento.
Tipo e Rede
Escolha "Development Computer" e mantenha a porta padrão 3306. Não altere nesta etapa inicial.
Conectividade
Mantenha "TCP/IP" habilitado e firewall configurado para permitir conexões locais ao servidor.
Passo 9: Definindo a autenticação e senha do root
Método de Autenticação
Selecione o método padrão recomendado: "Use Strong Password Encryption" para maior segurança.
Senha do Root
Crie uma senha forte para o usuário root (administrador do MySQL):
  • Mínimo de 8 caracteres
  • Combine letras, números e símbolos
  • Anote a senha em local seguro!

O usuário root tem acesso total ao servidor. Proteja esta senha com cuidado!
Passo 10: Configurando o serviço do Windows
Inicialização Automática
Marque a opção "Start the MySQL Server at System Startup" para que o MySQL inicie automaticamente sempre que você ligar o computador.
Nome do Serviço
Mantenha o nome padrão sugerido (geralmente "MySQL80" ou similar). Este nome será usado para gerenciar o serviço no Windows.
Conta de Execução
Deixe configurado para executar como "Standard System Account" para operação normal em ambiente de desenvolvimento.
Passo 11: Finalizando a configuração
Aplicar Configurações
Clique em "Execute" para aplicar todas as configurações definidas nos passos anteriores. O processo leva cerca de 1-2 minutos.
Iniciar Servidor
O instalador iniciará o servidor MySQL pela primeira vez. Aguarde a mensagem de confirmação de sucesso.
Testar Conexão
Use a senha root definida anteriormente para testar a conexão com o servidor recém-instalado.
Conexão Bem-Sucedida!
Servidor Online
MySQL Server está rodando e pronto para receber conexões
Autenticação OK
Credenciais do root validadas com sucesso
Porta 3306
Serviço escutando na porta padrão configurada
Parabéns! O MySQL está instalado e configurado corretamente. Agora podemos começar a trabalhar com bancos de dados.
Capítulo 3
Primeiros passos com banco de dados MySQL
Agora que o MySQL está instalado e funcionando, vamos aprender os comandos fundamentais para criar e gerenciar bancos de dados. Abra o MySQL Workbench ou o MySQL Command Line Client para acompanhar os exemplos.
Criando seu primeiro banco de dados
Comando para criar banco de dados:
CREATE DATABASE nome_do_banco;
Exemplo prático:
CREATE DATABASE loja_virtual; CREATE DATABASE escola; CREATE DATABASE clinica_medica;
Verificando bancos existentes:
SHOW DATABASES;
Este comando lista todos os bancos de dados no servidor, incluindo os bancos de sistema do MySQL.

Dica: Nomes de bancos de dados não devem conter espaços. Use underscore (_) para separar palavras.
Criando tabelas simples
Após criar um banco de dados, precisamos selecioná-lo e criar tabelas para armazenar dados:
Selecionar banco de dados:
USE loja_virtual;
Sintaxe básica para criar tabela:
CREATE TABLE nome_tabela ( id INT PRIMARY KEY, nome VARCHAR(100), idade INT );
Exemplo completo:
CREATE TABLE clientes ( id INT PRIMARY KEY AUTO_INCREMENT, nome VARCHAR(100) NOT NULL, email VARCHAR(150), data_cadastro DATE );
Verificar tabelas criadas:
SHOW TABLES;
INT
Números inteiros como idade, quantidade, ID
VARCHAR(n)
Texto variável até n caracteres para nomes, emails
DATE
Datas no formato AAAA-MM-DD
PRIMARY KEY
Identificador único de cada registro