Veja o menu de conquistas para acompanhar sua coleção.
Pratique SQL continuamente para destravar conquistas de tempo.
CARREIRAS QUEST.DEV
Stacks verticais — evolua por carreira
Clique em uma tech desbloqueada para filtrar as quests
MAPA DE QUESTS — MYSQL QUEST
6 CAPÍTULOS · DO BÁSICO AO AVANÇADO EM SQL E MYSQL
SELECT, WHERE, ORDER BY, LIMIT e leitura básica de tabelas.
Despertar do Aventureiro
O guardião da taverna abre o Livro dos Heróis e pede: "Mostre-me todos, sem esconder nada!"
Pergaminho Seletivo
BlocosA bibliotecária da guilda tem pouco pergaminho: quer só o nome e a classe de cada herói.
Filtro do Oráculo
O oráculo sentiu uma perturbação arcana e precisa reunir apenas os magos do reino.
A Lista da Elite
O capitão da guarda monta a escolta do rei: só guerreiros ou magos experientes servem.
Ranking de Glória
O coliseu vai anunciar os campeões: do mais experiente ao novato.
Segunda Página do Ranking
CompletarO mural do coliseu mostra 3 heróis por página. O arauto precisa da página 2 (posições 4 a 6).
Relatório de Classes
O conselho quer saber quais classes de heróis existem no reino, sem repetições.
Nomes de Batalha
BlocosO bardo vai ler o relatório em voz alta e quer cabeçalhos mais épicos.
Convocação de Guildas
O coronel convoca arqueiras, bárbaros e clérigos para defender o portão leste.
Caçada por Sigilo
Um espião só lembra que o nome do herói começava com "A". A escolta precisa encontrá-lo.
Intervalo de Poder
quizO regente quer saber quantos heróis cabem na faixa de poder entre 8 e 12.
Segredos Ocultos
DebugO ferreiro quer equipar quem ainda luta de mãos nuas, mas a lista dele saiu vazia.
Dupla Ordem
O mestre de armas organiza os treinos: primeiro agrupa por classe, depois do mais forte ao mais fraco.
Preencha o Pergaminho
Completar★ PREMIUMO pergaminho está com partes apagadas. Preencha as lacunas para completar a magia.
Ordem nas Lacunas
Completar★ PREMIUMListe nome, nivel e classe apenas dos magos, ordenados por nível do mais forte para o mais fraco.
Monte o SELECT
Blocos★ PREMIUMOrganize os blocos de SQL na ordem correta para formar uma consulta.
Preencha o Filtro
Completar★ PREMIUMFiltre heróis com nível acima de 10 que também sejam magos. Preencha as duas lacunas.
Monte o SELECT
Blocos★ PREMIUMOrganize os blocos para formar um SELECT básico.
WHERE Deslocado
Debug★ PREMIUMUm erro de digitação no WHERE está fazendo a consulta retornar tudo. Encontre e corrija.
Filtro em Blocos
Blocos★ PREMIUMOrganize os blocos para montar uma consulta que filtra heróis com nível maior que 10.
Entre Lacunas
Completar★ PREMIUMFiltre os heróis com nível entre 8 e 15. Complete as lacunas.
Ordenação Pesada
Otimizar★ PREMIUMUma ORDER BY em coluna sem índice está lenta. Otimize com um índice.
Entre Datas
Completar★ PREMIUMComplete a query para filtrar heróis cadastrados no ano de 2025.
Expressão em Campo
Blocos★ PREMIUMMonte uma consulta que calcule o poder total de cada herói usando expressões aritméticas.
Conhecendo o Banco
★ PREMIUMO rei quer saber quais tabelas existem no banco mysql_quest.
Quiz: Fundamentos SQL
quiz★ PREMIUMTeste seus conhecimentos básicos de SQL com um quiz rápido.
⚔️ Boss: Guardião dos Fundamentos
★ PREMIUMTRANCADOO Guardião dos Fundamentos bloqueia seu avanço! Ele testará seu domínio do SELECT, WHERE, ORDER BY e LIMIT. Vença-o para seguir adiante!
GROUP BY, HAVING, JOINs, subconsultas e cálculos por grupo.
Censo do Reino
O rei quer dois números para o censo: quantos heróis existem e quantas classes diferentes eles formam.
Total de HP
CompletarO curandeiro precisa saber quanta vida os heróis ativos somam para preparar as poções.
Média de Força
O instrutor quer a média de nível dos heróis para calibrar a próxima masmorra.
Mínimo e Máximo
BlocosO capitão quer conhecer os extremos: o herói mais frágil e o mais resistente em HP.
Guildas Reunidas
O conselho quer saber quantos heróis existem em cada classe.
Somente Populares
Para formar duplas de treino, a guilda só quer classes com pelo menos dois heróis.
Ligando as Equipes
O mestre da taverna quer saber a qual guilda cada herói pertence.
Todos, Mesmo Sem Membros
★ PREMIUMO arquivista quer TODAS as guildas no relatório, inclusive a recém-fundada que ainda não tem heróis.
Missões Sem Dono
Completar★ PREMIUMHá missões no quadro que ninguém aceitou. O escrivão quer ver todas, com ou sem herói.
Combinações Completas
quiz★ PREMIUMO taverneiro quer imprimir um cardápio com todas as combinações de bebida e petisco.
Relações de Mestre e Aprendiz
★ PREMIUMNa Academia, cada aprendiz tem um mentor, que também é um herói da mesma tabela.
Relatório Unificado
★ PREMIUMPara o grande banquete, o cronista quer uma lista única com heróis e mercenários contratados.
Tudo Sem Filtro
★ PREMIUMO tesoureiro precisa da lista de pagamentos por nome, e quem aparece nas duas listas recebe duas vezes.
Seleção em Camadas
★ PREMIUMO rei vai condecorar quem já concluiu alguma missão.
Existência de Missões
★ PREMIUMO conselho quer saber quais guildas têm pelo menos um veterano (nível 10 ou mais).
Valor Único
Debug★ PREMIUMO treinador quer a lista dos heróis acima da média, mas o MySQL só responde com um erro.
Caminho Temporário
★ PREMIUMO estrategista quer separar o raciocínio em etapas: primeiro os veteranos, depois o resumo.
Escalada Recursiva
★ PREMIUMA jovem Aria quer conhecer toda a sua linhagem: seu mentor, o mentor do mentor, e assim por diante.
Média das Somas
★ PREMIUMO tesoureiro quer saber quanto ouro, em média, cada herói acumulou com missões. Média de uma soma? Precisa de duas etapas.
Só da Guilda
★ PREMIUMO tesoureiro quer pagar o bônus de lealdade só a quem é herói da guilda e NÃO aparece na lista de mercenários.
Árvore de Gerações
★ PREMIUMA Academia quer um mapa de gerações: mestres fundadores, seus aprendizes, os aprendizes dos aprendizes...
Subtotais do Tesoureiro
★ PREMIUMO tesoureiro quer o HP total por classe e, na última linha, o total geral do reino, tudo numa única consulta.
O Vazio do NOT IN
Debug★ PREMIUMO recrutador quer convocar os heróis que nunca pegaram missão, mas a lista volta vazia, e ele sabe que Galen nunca saiu da taverna.
Monte o JOIN
Blocos★ PREMIUMCombine os blocos para formar um JOIN entre duas tabelas.
Corrija o GROUP BY
Debug★ PREMIUMA query abaixo está errada. Corrija o erro de GROUP BY para contar heróis por classe.
Complete o JOIN
Completar★ PREMIUMUna as tabelas herois e missoes para listar o nome do herói e o nome da missão. Preencha as palavras-chave que faltam.
Agregação Quebrada
Debug★ PREMIUMUm GROUP BY com HAVING está com erro de lógica. O resultado vem errado.
JOIN em Camadas
Blocos★ PREMIUMMonte um JOIN entre três tabelas para relacionar heróis, missões e itens.
União Incompleta
Completar★ PREMIUMCombine duas consultas com UNION. Complete as lacunas para unir os resultados.
Subconsulta Lenta
Otimizar★ PREMIUMUma subconsulta com IN está varrendo toda a tabela. Otimize com EXISTS.
Monte a Agregação
Blocos★ PREMIUMOrganize os blocos para contar heróis por classe com agregação.
Lista Encadeada
Completar★ PREMIUMComplete a query para listar os nomes dos heróis agrupados por classe em ordem alfabética.
Auto-Juntando
Completar★ PREMIUMComplete o self-join para listar cada herói com o nome do seu mentor.
União ou Disjunção
Otimizar★ PREMIUMUm OR está forçando um full table scan. Use UNION para melhor performance.
Existência Correlacionada
Blocos★ PREMIUMMonte uma subconsulta correlacionada com EXISTS para listar heróis que possuem itens.
⚔️ Boss: Titã da Agregação
★ PREMIUMTRANCADOO Titã da Agregação é mestre em GROUP BY e HAVING! Mostre que você domina agregações e JOINs.
INSERT, UPDATE, DELETE, DDL e modelagem de esquema.
Novo Recruta
★ PREMIUMUma ladina misteriosa chamada Nyx chega à taverna e quer entrar para o Livro dos Heróis.
Clonando Campeões
★ PREMIUMO Salão dos Veteranos vai homenagear os heróis de nível 12 ou mais.
Nivelando Guerreiro
Completar★ PREMIUMArion derrotou um troll da ponte e subiu para o nível 13!
Bônus de Batalha
★ PREMIUMO rei abençoa os guerreiros antes da guerra: +10 de HP para cada um.
Remoção do Quadro
★ PREMIUMGalen pendurou o cajado. O escrivão precisa remover os aposentados do livro ativo.
Remoção Cruzada
★ PREMIUMO Círculo Arcano decidiu riscar do quadro as missões canceladas dos seus magos.
Nova Tabela de Relíquias
★ PREMIUMO escriba precisa de um novo livro para registrar os itens mágicos encontrados nas masmorras.
Coluna do Tesouro
★ PREMIUMO conselho decidiu medir a reputação de cada herói, começando todos do zero.
Ajuste de Tipo
Blocos★ PREMIUMOs nomes das relíquias élficas são longos demais para 80 caracteres.
Queima do Tomo Antigo
★ PREMIUMA tabela de treino temporária cumpriu seu papel e deve ser queimada, se ainda existir.
Visão do Conselho
★ PREMIUMTodo dia o conselho consulta as missões em aberto. Ninguém aguenta mais reescrever o mesmo SELECT.
Tipos Fixos
★ PREMIUMO ferreiro quer acompanhar as encomendas, que só podem estar pendentes, forjando ou entregues.
Ligação de Chaves
Blocos★ PREMIUMMissões estão apontando para heróis que não existem. O arquiteto quer que o banco impeça isso.
Garantia de Exclusividade
★ PREMIUMDois heróis tentaram se registrar como "Arion". O conselho quer que cada nome seja único.
Validação Interna
★ PREMIUMUm bug no portal registrou um herói de nível -3. O arquiteto quer que o próprio banco recuse isso.
Arquivo das Concluídas
★ PREMIUMAntes da limpeza anual, o arquivista quer uma cópia das missões concluídas numa tabela separada.
Atualização Inteligente
★ PREMIUMO almoxarife recebe 5 poções. Se o item já existe no estoque, a quantidade deve somar; se não, deve ser criado.
Substituição Completa
quiz★ PREMIUMUm aprendiz usou REPLACE para "atualizar" a classe de Lyra e, misteriosamente, o nível e o HP dela sumiram.
Purgar o Campo
Otimizar★ PREMIUMA tabela de sessões do portal tem 40 milhões de linhas antigas. O DELETE que o estagiário rodou já está há uma hora executando.
Idioma dos Dados
★ PREMIUMAs crônicas do reino têm acentos, runas e até emojis de dragão 🐉. Nada pode virar "?".
O Último Recruta
★ PREMIUMA guilda Presas de Gelo acaba de ser fundada. O escrivão precisa do id gerado para cadastrar os membros logo em seguida.
Renomeando Colunas
★ PREMIUMO novo manual da guilda diz que "hp" é sigla demais: a coluna deve se chamar pontos_vida.
Visão Renovada
★ PREMIUMO conselho gostou da visão de missões abertas, mas agora quer ver também a data de cada uma.
Copiar Tabela
Blocos★ PREMIUMOs testes de carga precisam de uma tabela idêntica à de missões, com os mesmos índices, mas vazia.
Bênção de Valdoria
★ PREMIUMO duque de Valdoria abençoou as guildas da sua cidade: todos os seus heróis ganham +20 de HP.
Fundando um Novo Reino
Completar★ PREMIUMO reino vizinho quer seu próprio banco para testes. O script de criação vai rodar várias vezes no pipeline.
Insert Fantasma
Completar★ PREMIUMUm INSERT foi apagado pelo tempo. Preencha as lacunas para inserir o novo herói.
Monte o UPDATE
Blocos★ PREMIUMOrganize os blocos para formar um comando UPDATE correto.
Delete Seguro
Debug★ PREMIUMA query abaixo deletaria todos os heróis! Adicione um filtro para deletar apenas guerreiros.
Otimize o INSERT
Otimizar★ PREMIUMA query abaixo insere um herói mas está lenta. Otimize inserindo vários heróis de uma vez.
UPDATE Sem Filtro
Debug★ PREMIUMUm UPDATE sem WHERE está alterando toda a tabela! Corrija antes que seja tarde.
Altere a Tabela
Completar★ PREMIUMComplete o comando ALTER TABLE para adicionar uma nova coluna à tabela herois.
Monte o DELETE
Blocos★ PREMIUMOrganize os blocos para deletar heróis com nível abaixo de 5.
Insert em Massa
Otimizar★ PREMIUMINSERTs individuais em um loop estão lentos. Otimize com INSERT em lote.
Índice Composto em Blocos
Blocos★ PREMIUMMonte o comando para criar um índice composto nas colunas nome e classe.
Atualização Lenta
Otimizar★ PREMIUMUm UPDATE usando subquery está lento. Otimize com JOIN.
⚔️ Boss: Senhor dos Dados
★ PREMIUMTRANCADOO Senhor dos Dados controla INSERT, UPDATE e DELETE. Prove que você manipula dados com maestria!
Índices, EXPLAIN, locking, transações e confiabilidade.
Sentinela do Índice
★ PREMIUMO quadro de missões cresceu para milhões de linhas, e buscar as missões de um herói ficou lento.
Remoção do Sentinela
Completar★ PREMIUMUm índice antigo não é usado por nenhuma consulta e só deixa as escritas mais lentas.
Transação Segura
★ PREMIUMArion paga 200 moedas de ouro a Lyra. Se o banco da guilda cair no meio, ninguém pode perder dinheiro.
Ponto de Salvamento
★ PREMIUMNo meio da contabilidade, um aprendiz lançou um bônus absurdo. Dá para desfazer só esse passo?
Bloqueio de Herança
Blocos★ PREMIUMDois caixas da guilda tentam sacar da conta de Arion ao mesmo tempo. Um deles precisa esperar.
Mente do MySQL
★ PREMIUMA consulta das missões de Mira demora. Antes de mexer em algo, o sábio quer ver como o MySQL pretende executá-la.
Análise do Plano
quiz★ PREMIUMO plano do EXPLAIN diz que serão lidas 10 linhas, mas a consulta leva 8 segundos. O sábio desconfia da estimativa.
Mapa de Índices
★ PREMIUMAntes de criar um novo índice, o sábio quer saber quais já existem na tabela de missões.
Paginação Sem Atraso
Otimizar★ PREMIUMNa página 25.000 do quadro de missões, o portal leva 6 segundos para responder.
Otimização de Tabela
quiz★ PREMIUMDepois de apagar 30 milhões de logs, o arquivo da tabela continua ocupando 20 GB no disco.
Recontando as Estatísticas
★ PREMIUMDepois de uma importação enorme, o otimizador passou a ignorar o índice de heroi_id e escolher planos ruins.
Diário das Consultas Lentas
Completar★ PREMIUMO portal fica lento em horários aleatórios. O sábio quer que o servidor anote toda consulta que demorar mais de 2 segundos.
Índice Composto
★ PREMIUMAs consultas filtram por classe e nivel juntos — crie um índice que atenda ambos.
Índice Cobertura
★ PREMIUMA consulta só precisa de nome e classe — crie um índice que cubra ambos sem tocar a tabela.
Dicas de Índice
★ PREMIUMO otimizador está escolhendo o índice errado — force o uso correto.
Caça ao Tesouro Lenta
Otimizar★ PREMIUMA busca por heróis com 'ar' no nome está muito lenta. Otimize a consulta!
Subconsulta Desnecessária
Otimizar★ PREMIUMUma subconsulta está tornando a query lenta. Transforme em JOIN.
Agregação Pesada
Otimizar★ PREMIUMUma consulta com GROUP BY está processando muitos dados. Otimize com índice.
Complete a Transação
Completar★ PREMIUMPreencha as lacunas para completar uma transação SQL segura.
Monte o Índice
Blocos★ PREMIUMOrganize os blocos para criar um índice que acelere buscas por classe.
Transação Órfã
Debug★ PREMIUMAs alterações foram feitas mas não estão aparecendo. O COMMIT foi esquecido!
Índice Incompleto
Completar★ PREMIUMCrie um índice composto para acelerar consultas por classe e nível.
Explique em Blocos
Blocos★ PREMIUMMonte a query que usa EXPLAIN para analisar um SELECT.
Coringa na Frente
Otimizar★ PREMIUMUm LIKE com % no início está impedindo o uso de índice. Otimize a consulta.
Índice Composto
Completar★ PREMIUMComplete o comando para criar um índice composto que acelere a busca por classe e nível.
Função na Filtragem
Debug★ PREMIUMUma função na cláusula WHERE impede o uso de índice. Corrija a consulta.
Ponto de Salvamento
Completar★ PREMIUMComplete o comando que cria um ponto de salvamento dentro de uma transação.
⚔️ Boss: Espectro da Performance
★ PREMIUMTRANCADOO Espectro da Performance é rápido e silencioso. Você precisa dominar EXPLAIN, índices e transações para vencê-lo!
Procedures, funções, views, triggers e recursos do MySQL.
Ritual Automático
★ PREMIUMO mestre da guilda quer um ritual que, ao ser invocado com o nome de uma classe, liste seus heróis.
Função do Grimório
Completar★ PREMIUMO alquimista calcula o escudo mágico de cada herói como metade do HP, sempre arredondada para baixo.
Alerta Automático
Debug★ PREMIUMO escrivão quer que a data de conclusão seja carimbada sozinha quando uma missão vira "concluida". O gatilho dele nem é criado.
Segredos em JSON
★ PREMIUMOs grimórios dos personagens são guardados em JSON. O sábio quer a primeira habilidade de cada um.
Lista de Inventário
Completar★ PREMIUMO painel da guilda (feito em JavaScript) quer receber as habilidades de cada herói já como um array JSON.
Caça a JSON
★ PREMIUMUm ladrão foi visto com uma espada. O xerife quer saber quais heróis têm "Espada" no inventário.
Sequência do Torneio
Blocos★ PREMIUMO torneio precisa numerar os heróis: 1º, 2º, 3º... do maior nível para o menor.
Acumulado de Tesouro
★ PREMIUMO tesoureiro quer ver o ouro das missões concluídas crescendo ao longo do tempo.
Colocação do Líder
quiz★ PREMIUMDois heróis empataram no torneio. O juiz precisa saber em que posição fica quem vem logo depois.
Próximo na Linha
Completar★ PREMIUMO mensageiro quer saber, para cada missão, qual é a data da missão seguinte no calendário.
Passos Anteriores
★ PREMIUMO instrutor quer ver o "salto" de nível entre cada herói e o anterior na escada de poder.
Busca Mística
★ PREMIUMUma profecia fala de heroínas cujo nome começa entre A e M e termina com "a".
Busca Avançada
★ PREMIUMA biblioteca procura pergaminhos sobre dragões de verdade, e não os manuais de treino com dragão de madeira.
Lista de Membros
★ PREMIUMO arauto quer um cartaz com cada guilda e seus membros numa só linha.
Transformação de Dados
Debug★ PREMIUMO ranking de magias está maluco: "Nevasca (75)" aparece acima de "Bola de Fogo (100)".
Mapa da Estrutura
quiz★ PREMIUMO novo DBA precisa recriar a tabela herois em outro servidor, com índices, engine e charset idênticos.
História do Banco
★ PREMIUMO cronista quer um inventário de todas as tabelas do reino e o tamanho aproximado de cada uma.
Colunas da Tabela
★ PREMIUMO cartógrafo de dados documenta cada coluna das missões para o novo time do portal.
Ficha do Herói
★ PREMIUMO bardo quer fichas prontas para o mural: "Arion - Guerreiro (nv 12)".
Calendário de Missões
★ PREMIUMNo dia 1º de junho de 2026 o cronista quer saber há quantos dias cada missão aconteceu.
Avaliação por Raridade
★ PREMIUMO quadro de missões vai ganhar selos: lendária, épica ou comum, conforme a recompensa.
Valor Padrão para Nulos
★ PREMIUMNo relatório de armas, aparecer "NULL" assusta os nobres. Quem não tem arma deve aparecer como "mãos nuas".
Idade da Tarefa
★ PREMIUMO mestre de obras quer saber quantas horas cada tarefa da guilda levou para ser concluída.
Gritos e Sussurros
★ PREMIUMO arauto grita os nomes dos heróis, enquanto o escriba anota as classes em letras miúdas.
Bytes ou Letras?
quiz★ PREMIUMO validador do portal diz que "Dragão" tem 7 caracteres. O escriba jura que contou 6.
Tamanho do Nome
★ PREMIUMAs placas de bronze do salão só comportam nomes curtos. O ferreiro quer saber quem tem mais de 4 letras.
Aparando Espaços
★ PREMIUMUma importação de planilha gravou nomes como " Arion " e agora a busca por 'Arion' falha.
Extraindo Iniciais
Completar★ PREMIUMO placar do torneio só tem espaço para siglas de 3 letras maiúsculas: ARI, LYR, MIR...
Trocando Títulos
★ PREMIUMPor decreto real, os magos agora devem ser chamados de "Feiticeiro" nos relatórios.
Juntando com Separador
★ PREMIUMAs fichas com CONCAT saíram em branco para quem não tem arma. O bardo quer uma versão à prova de NULL.
Preenchendo Códigos
★ PREMIUMOs crachás dos heróis seguem o padrão H-0001, H-0002...
Data Formatada
★ PREMIUMOs mensageiros do reino estranham datas como 2026-03-02. Eles leem 02/03/2026.
Missões por Mês
★ PREMIUMO cronista quer saber em quais meses a guilda mais trabalhou.
Adicionando Dias
Completar★ PREMIUMToda missão aberta tem prazo de uma semana a partir da data marcada.
String para Data
★ PREMIUMA planilha do reino vizinho mandou datas como texto "15/03/2026". Para filtrar e ordenar, elas precisam virar DATE.
Último Dia do Mês
★ PREMIUMO tesouro paga os heróis no último dia do mês em que a cobrança foi emitida.
Relógio de Época
quiz★ PREMIUMOs golems do portal registram o tempo em segundos desde 1970. O escriba precisa traduzir um desses números.
Arredondar Valores
★ PREMIUMO cambista só trabalha com uma casa decimal. As recompensas precisam ser arredondadas.
Teto e Chão
quiz★ PREMIUMUma maldição deixou o ouro de um herói negativo: -2.5 moedas. Como o tesouro arredonda isso?
Absoluto e Módulo
★ PREMIUMO oráculo diz que o nível 10 é o equilíbrio. Ele quer saber o quão longe cada herói está dele, e quem tem nível ímpar.
Potência e Raiz
Completar★ PREMIUMO alquimista calcula a "aura" de cada herói com raízes e potências.
Condição Imediata
★ PREMIUMAntes da travessia do deserto, o guia quer marcar quem aguenta o calor.
Corrija a Procedure
Debug★ PREMIUMA procedure abaixo tem um erro de sintaxe. Corrija para que ela funcione.
Preencha o Trigger
Completar★ PREMIUMPreencha as lacunas para criar um trigger que loga inserções na tabela correta.
Otimize a Função
Otimizar★ PREMIUMA função abaixo funciona mas está mal escrita. Otimize com DETERMINISTIC para melhor performance.
Visão Embaçada
Debug★ PREMIUMUma view está com erro de sintaxe. Corrija para criar a view corretamente.
Busca Palavra por Palavra
Otimizar★ PREMIUMUma busca textual usando LIKE está muito lenta. Otimize com FULLTEXT index.
CTE Recursiva em Blocos
Blocos★ PREMIUMOrganize os blocos para criar uma CTE recursiva que gere números de 1 a 5.
Parâmetro de Duas Vias
★ PREMIUMCrie uma procedure que recebe um nome e retorna o nível do herói via parâmetro INOUT.
⚔️ Boss: Arcanjo do MySQL
★ PREMIUMTRANCADOO Arcanjo do MySQL domina procedures, funções, views e triggers. Você está pronto para o desafio avançado?
Segurança, DevOps, deploy e maturidade para uso real.
Permissão de Acesso
★ PREMIUMO escriba do castelo precisa ler e registrar missões, e mais nada.
Revogando Poderes
Completar★ PREMIUMO escriba andou registrando missões falsas. O conselho decidiu tirar dele o poder de inserir.
Lista de Privilégios
★ PREMIUMAuditoria! O inspetor do rei quer ver exatamente o que o escriba pode fazer.
Exportação de Dados
★ PREMIUMAntes da grande migração, o guardião dos arquivos exige um backup consistente do banco reino, sem travar o portal.
Parâmetros do Servidor
★ PREMIUMO mestre de obras do servidor quer conferir uma configuração antes de mexer em produção.
Fila de Processos
★ PREMIUMO portal está travando. O DBA de plantão quer achar as consultas que estão rodando há mais de um minuto.
Feitiço Preparado
★ PREMIUMUm invasor tentou digitar ' OR 1=1 -- no campo de busca do portal. O mago da segurança quer consultas à prova de injeção.
Mestre Supremo do MySQL
★ PREMIUMProva final do Conselho: o rei quer o ranking de ouro das guildas, e só as que realmente trabalharam entram.
Brasões de Acesso
★ PREMIUMCinco escribas novos chegam ao castelo. Em vez de dar permissão a um por um, o conselho cria um brasão (role) de leitura.
Consultar variáveis de configuração
★ PREMIUMVerifique o valor de parâmetros essenciais, como `innodb_buffer_pool_size`.
O Erro do Aprendiz
Debug★ PREMIUMUm jovem aventureiro escreveu uma query com um erro de digitação. Corrija-a!
Filtro Quebrado
Debug★ PREMIUMO mago tentou filtrar heróis com nível maior que 10, algo estranho aconteceu.
JOIN Desconectado
Debug★ PREMIUMUm JOIN foi escrito errado e está dando erro. Descubra o problema.
Monte a Permissão
Blocos★ PREMIUMOrganize os blocos para conceder permissão SELECT na tabela herois para o usuário 'app_user'.
Corrija o Backup
Debug★ PREMIUMO comando de exportação abaixo está errado. Corrija para fazer um dump correto do banco.
Crie o Usuário
Completar★ PREMIUMPreencha as lacunas para criar um novo usuário MySQL com senha.
Monte a Limpeza
Blocos★ PREMIUMOrganize os blocos para dropar uma tabela antiga e recriá-la do zero.
Permissão Negada
Debug★ PREMIUMUm GRANT foi escrito errado e está dando erro de sintaxe. Corrija.
Backup em Blocos
Blocos★ PREMIUMOrganize os blocos para criar um backup da tabela herois.
CTE Incompleta
Completar★ PREMIUMComplete a CTE (Common Table Expression) para calcular a média de nível por classe.
Agrupamento Incompleto
Debug★ PREMIUMO GROUP BY está incompleto e o MySQL reclama em modo ONLY_FULL_GROUP_BY.
Backup Sob Medida
Blocos★ PREMIUMOrganize os blocos para criar um backup da tabela herois com apenas magos.
Recursão Infinita
Debug★ PREMIUMUma CTE recursiva está em loop infinito. Adicione uma condição de parada.
Usuário sem Senha
Debug★ PREMIUMUm CREATE USER foi criado sem senha. Corrija adicionando IDENTIFIED BY.
👑 Boss Final: Imperador da Produção
★ PREMIUMTRANCADOO Imperador da Produção é o desafio final! Ele testará tudo que você aprendeu: segurança, window functions, JSON, otimização e administração. Prepare-se!
CAPÍTULOS DA JORNADA
Suas primeiras queries e a leitura de tabelas.
Refine dados com WHERE, GROUP BY e agregação.
Combine tabelas com JOINs e subconsultas.
Estruture chaves, integridade e normalização.
Otimize consultas e entenda índices e EXPLAIN.
Procedures, views e segurança para sistemas reais.