Aprenda MySQL e bancos relacionais trabalhando diretamente em Linux. Você inspecionará o servidor, criará bases e tabelas, modificará e consultará registros, combinará tabelas, resumirá dados e controlará acesso.
O curso alterna oito laboratórios guiados e nove desafios. As 17 atividades incluem 10 itens iniciantes, seis desafios intermediários e um desafio avançado de segurança.
O que você aprenderá
- Verificar MySQL, conectar o cliente e examinar bancos do sistema e metadados
- Criar, selecionar, listar e remover bancos com SQL e
mysqladmin - Definir e alterar tabelas com tipos, restrições e chaves adequados
- Inserir, selecionar, atualizar e excluir dados
- Filtrar com
WHEREeLIKE, ordenar e limitar resultados - Modelar relações e consultar com inner, left e múltiplos joins
- Calcular agregados, agrupar e filtrar grupos com
HAVING - Criar usuários, conceder privilégio mínimo e proteger root
Para quem é este curso
Este curso é para iniciantes absolutos em SQL/MySQL que desejam avançar de conceitos a consultas e controle de acesso. Também serve a quem leu sintaxe e precisa de prática no terminal e verificações progressivas. O foco são fundamentos relacionais, não programação de aplicações ou operações avançadas.
Pré-requisitos: Não é necessária experiência com SQL ou MySQL. Terminal básico e entendimento de linhas, colunas ou dados tabulares ajudam.
Ambiente de aprendizagem: As 17 atividades usam um desktop VNC Ubuntu 22.04 com MySQL local e cliente de linha de comando.
Perguntas frequentes
Preciso instalar MySQL no meu computador?
Não. O primeiro laboratório verifica e explora a instalação fornecida, sem modificar sua máquina local.
Quanta prática independente existe?
Há nove desafios e oito laboratórios guiados. Os desafios aplicam bancos, tabelas, dados, filtros, joins, agregação e permissões com menos instruções.
Como difere de Advanced MySQL Practical Labs?
Este curso estabelece SQL, tabelas, CRUD, joins, agregação e privilégios. O avançado pressupõe essa base e trata procedures, triggers, CTEs, windows, tuning, backup e replication.
Ensina MySQL com Python, Java ou frameworks web?
Não. Ensina SQL e administração via CLI, não drivers, ORM, programas armazenados, backup, replication ou deployment.





