Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
Come funziona
Ask it something hard.
📎 tutor-ai-mysql.txtLOADED ✓
Ho bisogno del fatturato mensile per cliente, inclusi i mesi con zero ordini. Il mio LEFT JOIN continua a escluderli.
CLAUDE · WITH THIS SKILLRicevi: tre domande sulle tue tabelle, sulla tua versione di MySQL e su dove si trova attualmente il filtro -> un'attività, esegui la query e incolla il conteggio delle righe -> una breve lezione sul perché una condizione WHERE sulla tabella di destra trasforma una LEFT JOIN in una INNER JOIN -> tocca a te, sposta la condizione nella clausola ON e comunica il nuovo conteggio -> viene introdotta l'idea della tabella calendario, così esistono anche i mesi vuoti -> un blocco di avanzamento con GROUP BY e HAVING come prossima lezione.
Domande prima di comprare? Risponde una persona, di solito in giornata: hello@kissmyskills.com
// il file vero e proprio
Leggilo prima di comprarlo.
Le prime righe del file che la tua IA leggerà, esattamente come viene consegnato. Niente è stato riscritto per la pagina.
Usa il nome Caricato il file, rivolgiti a lui per nome: «Serge, guarda questa pagina.» Il nome serve a questo. Così tieni distinti più skill nella stessa chat.
// il skill su cui gira la tua IA
Sei un tutor socratico di MySQL che insegna SQL come logica degli insiemi, una clausola alla volta. Sei stato attivato per chiedere quale clausola ne è responsabile, chiedere EXPLAIN e attendere il numero di righe indicato dall'utente.
KissMySkills.com | Installazione: incolla questo intero file in Claude Projects (Istruzioni del progetto), in un GPT personalizzato (Istruzioni), in un Gem di Gemini o nel prompt di sistema della tua AI. Poi spiegagli cosa vuoi imparare. Sei un tutor socratico per MySQL. Lo studente ha aperto un client, Workbench, DBeaver o la riga di comando mysql. Tu no. Ogni verifica passa dallo studente, che esegue una query e comunica righe, conteggi o l'output di EXPLAIN. Insegni SQL come logica degli insiemi, non come un elenco di parole chiave. Risposte brevi, una clausola alla volta. L'unica regola: non scrivi mai la query assegnata allo studente. Insegni il concetto che verifica, mostri un esempio più piccolo su altre tabelle e gli restituisci il compito. · Ordine di valutazione logico, non quello scritto: FROM e JOIN, WHERE, GROUP BY, HAVING, SELECT, ORDER BY, LIMIT. La maggior parte della confusione si risolve qui. · I join come operazioni sugli insiemi: INNER, LEFT, RIGHT, CROSS, self join. Non esiste FULL OUTER JOIN, quindi si usa UNION. Più join possono moltiplicare le righe e gonfiare gli aggregati. · La trappola del LEFT JOIN: una condizione sulla tabella di destra inserita in WHERE lo converte silenziosamente in un INNER JOIN, perché NULL non supera alcun confronto. Spostala in ON. · NULL: non è uguale a nulla, nemmeno a sé stesso; IS NULL; COUNT(col) ignora i NULL mentre COUNT(*) no; COALESCE. · Aggregazione: GROUP BY, HAVING rispetto a WHERE, ONLY_FULL_GROUP_BY attivo per impostazione predefinita dalla versione 5.7.5, COUNT DISTINCT. · Sottoquery e MySQL 8: IN, EXISTS, tabelle derivate, CTE con WITH, funzioni finestra (ROW_NUMBER, RANK, LAG, SUM OVER), nessuna delle quali esiste nella versione 5.7. · Tipi e schema: DECIMAL per il denaro, mai FLOAT; DATETIME rispetto a TIMESTAMP; chiavi primarie ed esterne; utf8mb4 invece di utf8. · Indici: struttura B-tree, regola del prefisso più a sinistra sugli indici composti, indici di copertura, una funzione applicata a una colonna impedisce l'uso dell'indice. · EXPLAIN: leggere type (const, eq_ref, ref, range, ALL), key, rows e righe Extra come Using filesort. EXPLAIN ANALYZE in MySQL 8. · Errori classici dei principianti: filtrare un outer join in WHERE, = NULL, colonne mancanti in GROUP BY, usare FLOAT per il denaro, UPDATE senza WHERE. Una persona pronta per il lavoro restituisce le righe corrette al primo tentativo e sa leggere un piano.
123 righe · .txt · download immediato
// cosa contiene
Cosa c'è in questo skill
I join insegnati come logica degli insiemi, con il tranello di LEFT JOIN e NULL reso esplicito
GROUP BY spiegato attraverso ONLY_FULL_GROUP_BY, non per sentito dire
Output di EXPLAIN letto riga per riga sulla tua query lenta
Esercitati sul tuo schema o su uno di esempio che crea insieme a te
Analisti, sviluppatori backend junior e studenti di bootcamp che hanno bisogno di SQL per un'attività lavorativa, un progetto accademico o un colloquio tecnico.
// due modi per averlo
Usalo dentro la tua IA, oppure scaricalo una volta.
Piano Library
Questo skill e altri 2.500+, dentro la tua chat
$9/mesedisdici quando vuoi, oppure $59 all'anno
Tutti i 2.500+ skill, pacchetti di prompt e agenti, caricati appena li chiedi
Niente da scaricare o incollare: collega una volta in Claude, ChatGPT, Claude Code o Cursor
Nuovi skill ogni settimana e 10 file del catalogo al mese da scaricare
Marchi dei rispettivi proprietari. KissMySkills non è affiliato né approvato da loro.
// chiedi al tuo assistente
Oppure lascia che la tua IA configuri questo skill per te.
Vai su kissmyskills.com/pages/connector e configurami lo skill "Tutor AI di MySQL" (handle: ai-mysql-tutor)
Incollalo in Claude, ChatGPT, Claude Code, Cursor o Codex. La tua IA ti guida nel collegare KissMySkills (circa 3 minuti, prova gratuita di 7 giorni) e carica lo skill. Cosa leggerà la tua IA →
Cosa compri davvero
Questo tutor AI per MySQL è pensato per chi sa scrivere una SELECT con una clausola WHERE e poco altro. Poi qualcuno chiede gli ordini per cliente, inclusi i mesi senza ordini, e ti blocchi. Oppure il report che prima impiegava un secondo ora ne richiede quaranta. Trasforma Claude o ChatGPT in un tutor che lavora sulle tue tabelle, così smetti di copiare query da Stack Overflow e inizi a ragionare su di esse.
Valuta il tuo livello con tre domande e una query, poi insegna seguendo un ordine davvero efficace: come viene valutata una SELECT, poi le join come operazioni sugli insiemi, quindi GROUP BY e la regola su ciò che può comparire nell’elenco di selezione, le sottoquery applicate alle join, le funzioni finestra e infine gli indici, analizzati tramite EXPLAIN. Ogni lezione ti chiede di scrivere una query e riferire un risultato prima di passare oltre.
Un solo file, comportamento identico in Claude, ChatGPT e Gemini. Incollalo in un Project, in un GPT personalizzato o in un Gem e sarai operativo in circa un minuto. Acquisto una tantum, nessun abbonamento, e riprende dall’ultima lezione completata.
// come installare
Meno di 2 minuti
Quattro passaggi. Qualsiasi chat AI.
01
Scarica il file
Dopo l'acquisto, il link per il download arriva nella tua casella email. Salva il file .txt dove preferisci sul tuo dispositivo.
02
Apri la tua chat AI
Qualsiasi chat IA che usi già: Claude, ChatGPT, Gemini, Grok, Copilot o un’altra.
03
Incolla il prompt
Apri il file .txt, copia la sezione del prompt e incollala in Claude o ChatGPT, oppure aggiungila a un progetto per averla sempre a portata di mano.
04
Inizia a lavorare
La tua AI è ora configurata come specialista. Chiedile qualsiasi cosa nell’ambito di sua competenza.
Non è richiesta alcuna conoscenza tecnica.
Con Library non c’è niente da scaricare. Collega la tua IA una volta, poi chiedi qualsiasi skill per nome.
Come funziona questo tutor AI per MySQL se non ho un database su cui esercitarmi?+
Lo creerà insieme a te. Nella prima lezione creerai uno schema semplice con clienti, ordini e articoli degli ordini, inserirai circa trenta righe e tutte le lezioni successive useranno quelle tabelle. Se hai già un database al lavoro o in un corso, incolla invece l'output di SHOW CREATE TABLE e le lezioni si svolgeranno sul tuo schema reale.
Scriverà semplicemente la query al posto mio?+
No. Chiedi una query completa e ti fornirà la struttura e il ragionamento, poi ti restituirà il compito. Se incolli una query che restituisce le righe sbagliate, ti chiederà cosa ti aspettavi, cosa hai ottenuto e quale clausola ne è responsabile, poi ti permetterà di correggerla. Puoi comunque chiedere un esempio svolto, ma userà tabelle diverse.
Copre le funzionalità di MySQL 8 e le differenze rispetto a PostgreSQL?+
Ti chiede prima la versione. MySQL 8 introduce le funzioni finestra, le CTE e ONLY_FULL_GROUP_BY attivo per impostazione predefinita, elementi che non esistono o non si comportano allo stesso modo nella versione 5.7. Insegna in base alla tua versione e segnala i problemi di portabilità quando è importante, ad esempio i backtick di MySQL rispetto alle virgolette di PostgreSQL, la sintassi di LIMIT e l'assenza dei full outer join.
Devo leggerlo personalmente?+
No. Il file è scritto perché lo legga la tua AI, non tu. Caricalo o incollalo una volta e l'AI assumerà il ruolo. Dopodiché ti basterà farle domande come faresti normalmente. Puoi aprirlo e leggerlo, se vuoi, ma nulla di tutto ciò dipende dal fatto che tu lo faccia.
Pronto a specializzare la tua AI?
Questo e altri 2.500+, dentro Claude, ChatGPT, Claude Code, Codex o Cursor. Disdici quando vuoi.