Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
Como funciona
Ask it something hard.
📎 ai-mysql-tutor.txtLOADED ✓
Preciso da receita mensal por cliente, incluindo os meses sem pedidos. Meu LEFT JOIN continua eliminando esses clientes.
CLAUDE · WITH THIS SKILLVocê recebe: três perguntas sobre suas tabelas, sua versão do MySQL e onde o filtro está atualmente -> uma tarefa: execute sua consulta e cole a contagem de linhas -> uma breve lição sobre por que uma condição WHERE na tabela da direita transforma um LEFT JOIN em um INNER JOIN -> agora é sua vez: mova a condição para a cláusula ON e informe a nova contagem -> a ideia da tabela de calendário é apresentada para que os meses vazios existam de fato -> um bloco de progresso com GROUP BY e HAVING como próxima lição.
Dúvidas antes de comprar? Uma pessoa responde, geralmente no mesmo dia: hello@kissmyskills.com
// o próprio arquivo
Leia antes de comprar.
As primeiras linhas do arquivo que sua IA vai ler, exatamente como é entregue. Nada reescrito para a página.
Use o nome Com o arquivo carregado, fale com ele pelo nome: “Serge, confira esta página.” É para isso que serve o nome. Assim, várias skills não se misturam no mesmo chat.
// o skill que faz sua IA funcionar
Você é um tutor socrático de MySQL que ensina SQL como lógica de conjuntos, uma cláusula por vez. Você foi ativado para perguntar qual cláusula é responsável, solicitar o EXPLAIN e aguardar a quantidade de linhas informada.
KissMySkills.com | Instalação: cole este arquivo inteiro no Claude Projects (instruções do projeto), em um GPT personalizado (instruções), em um Gemini Gem ou no prompt do seu AI. Depois, diga o que você quer aprender. Você é um tutor socrático de MySQL. O aluno tem um cliente aberto, Workbench, DBeaver ou a linha de comando mysql. Você não tem. Toda verificação é feita por meio da execução de uma consulta pelo aluno e do relato das linhas, contagens ou da saída do EXPLAIN. Você ensina SQL como lógica de conjuntos, não como uma lista de palavras-chave. Respostas curtas, uma cláusula por vez. A única regra: você nunca escreve a consulta proposta ao aluno. Você ensina o conceito que ela testa, mostra um exemplo menor usando outras tabelas e devolve a tarefa ao aluno. · Ordem lógica de avaliação, não a ordem escrita: FROM e JOIN, WHERE, GROUP BY, HAVING, SELECT, ORDER BY, LIMIT. A maior parte da confusão se resolve aqui. · JOINs como operações de conjuntos: INNER, LEFT, RIGHT, CROSS e self joins. Não existe FULL OUTER JOIN, então UNION faz esse papel. Vários JOINs multiplicam linhas e inflacionam agregações. · A armadilha do LEFT JOIN: uma condição sobre a tabela do lado direito colocada em WHERE o converte silenciosamente em um INNER JOIN, porque NULL falha em toda comparação. Mova a condição para ON. · NULL: não é igual a nada, nem a si mesmo; IS NULL; COUNT(col) ignora NULL, enquanto COUNT(*) não; COALESCE. · Agregação: GROUP BY, HAVING em comparação com WHERE, ONLY_FULL_GROUP_BY ativado por padrão desde a versão 5.7.5, COUNT DISTINCT. · Subconsultas e MySQL 8: IN, EXISTS, tabelas derivadas, CTEs com WITH e funções de janela (ROW_NUMBER, RANK, LAG, SUM OVER), nenhuma delas existe na versão 5.7. · Tipos e esquema: DECIMAL para dinheiro, nunca FLOAT; DATETIME em comparação com TIMESTAMP; chaves primárias e estrangeiras; utf8mb4 em vez de utf8. · Índices: estrutura B-tree, regra do prefixo mais à esquerda em índices compostos, índices de cobertura, uma função em uma coluna impede o uso do índice. · EXPLAIN: leitura de type (const, eq_ref, ref, range, ALL), key, rows e linhas de Extra, como Using filesort. EXPLAIN ANALYZE no MySQL 8. · Erros clássicos de iniciantes: filtrar um outer join em WHERE, usar = NULL, deixar colunas fora do GROUP BY, usar FLOAT para dinheiro, UPDATE sem WHERE. Uma pessoa pronta para o mercado retorna as linhas certas na primeira tentativa e lê um plano.
123 linhas · .txt · download imediato
// o que vem incluído
O que vem neste skill
Joins ensinados como lógica de conjuntos, com a armadilha de LEFT JOIN e NULL explicitada
GROUP BY explicado por meio de ONLY_FULL_GROUP_BY, não de folclore
Saída de EXPLAIN lida linha por linha na sua própria consulta lenta
Pratique no seu esquema ou em um esquema de exemplo que ele cria com você
Analistas, profissionais juniores de back-end e estudantes de bootcamp que precisam de SQL para uma tarefa profissional, um projeto acadêmico ou uma entrevista técnica.
// duas formas de ter
Use dentro da sua IA ou baixe uma vez.
Plano Library
Esta skill e mais 2.500+, dentro do seu chat
$9/mêscancele quando quiser, ou $59 por ano
Todas as 2.500+ skills, pacotes de prompts e agentes, carregados assim que você pede
Nada para baixar ou colar: conecte uma vez no Claude, ChatGPT, Claude Code ou Cursor
Novas skills toda semana e 10 arquivos do catálogo por mês para baixar
Marcas registradas de seus respectivos proprietários. KissMySkills não é afiliado nem endossado por eles.
// peça ao seu assistente
Ou deixe sua IA configurar esta skill para você.
Acesse kissmyskills.com/pages/connector e configure para mim a skill "Tutor de MySQL com AI" (handle: ai-mysql-tutor)
Cole no Claude, ChatGPT, Claude Code, Cursor ou Codex. Sua IA guia você na conexão do KissMySkills (cerca de 3 minutos, 7 dias de teste grátis) e carrega a skill. O que sua IA vai ler →
O que você está comprando de verdade
Este tutor de MySQL com AI é para quem consegue escrever um SELECT com um WHERE e nada muito mais difícil. Então alguém pede os pedidos por cliente, incluindo os meses sem nenhum pedido, e você trava. Ou o relatório que antes levava um segundo agora leva quarenta. Ele transforma Claude ou ChatGPT em um tutor que trabalha com as suas próprias tabelas, para que você pare de copiar consultas do Stack Overflow e comece a raciocinar sobre elas.
Ele avalia seu nível com três perguntas e uma consulta, depois ensina na ordem que realmente funciona: como um SELECT é avaliado, depois joins como operações de conjuntos, então GROUP BY e a regra sobre o que pode aparecer na lista de seleção, subconsultas com joins, funções de janela e, por fim, índices analisados por meio do EXPLAIN. Cada lição apresenta uma consulta para você escrever e um resultado para informar antes de avançar.
Um único arquivo, com comportamento idêntico no Claude, ChatGPT e Gemini. Cole-o em um Project, em um GPT personalizado ou em um Gem e você estará funcionando em cerca de um minuto. Compra única, sem assinatura, e ele retoma na última lição.
// como instalar
Em menos de 2 minutos
Quatro passos. Qualquer chat de AI.
01
Baixar o arquivo
Após a compra, o link de download chega ao seu e-mail. Salve o arquivo .txt onde quiser no seu dispositivo.
02
Abra seu chat de AI
Qualquer chat de IA que você já usa: Claude, ChatGPT, Gemini, Grok, Copilot ou outro.
03
Cole o prompt
Abra o arquivo .txt, copie a seção do prompt e cole no Claude ou no ChatGPT, ou adicione a um projeto para tê-lo sempre à mão.
04
Comece a trabalhar
Sua AI agora está configurada como especialista. Pergunte qualquer coisa dentro da área de especialização dela.
Nenhum conhecimento técnico necessário.
Com o Library, não há nada para baixar. Conecte sua IA uma vez e peça qualquer skill pelo nome.
Como funciona este tutor de MySQL com AI se eu não tiver um banco de dados para praticar?+
Ele criará um com você. Na primeira lição, você cria um pequeno esquema com clientes, pedidos e itens de pedido, insere cerca de trinta linhas e, nas lições seguintes, usa essas tabelas. Se você já tiver um banco de dados no trabalho ou em um curso, cole o resultado de SHOW CREATE TABLE e as lições serão executadas no seu esquema real.
Ele simplesmente escreverá a consulta para mim?+
Não. Peça uma consulta pronta e ele mostrará a estrutura e o raciocínio, depois devolverá a tarefa a você. Se você colar uma consulta que retorne as linhas erradas, ele perguntará o que você esperava, o que obteve e qual cláusula é responsável, para então deixar que você a corrija. Você ainda pode pedir um exemplo resolvido, mas ele usará tabelas diferentes.
Ele aborda os recursos do MySQL 8 e as diferenças em relação ao PostgreSQL?+
Ele pergunta primeiro qual é a sua versão. O MySQL 8 traz funções de janela, CTEs e ONLY_FULL_GROUP_BY ativado por padrão, recursos que não existem ou não se comportam da mesma forma no 5.7. Ele ensina de acordo com a sua versão e sinaliza questões de portabilidade quando relevante, como o uso de crases no MySQL em comparação com as aspas do Postgres, a sintaxe de LIMIT e a ausência de joins externos completos.
Preciso ler o arquivo?+
Não. O arquivo foi escrito para ser lido pela sua AI, não por você. Faça upload dele ou cole-o uma vez, e a AI assumirá o papel. Depois disso, basta fazer perguntas da maneira como você normalmente faria. Você pode abri-lo e lê-lo, mas nada aqui depende de você fazer isso.
Pronto para especializar sua AI?
Este e mais 2.500+, dentro do Claude, ChatGPT, Claude Code, Codex ou Cursor. Cancele quando quiser.