Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
So funktioniert's
Ask it something hard.
LOADED ✓
Ich brauche den monatlichen Umsatz pro Kunde, einschließlich der Monate ohne Bestellungen. Mein LEFT JOIN lässt diese jedoch weg.
CLAUDE · WITH THIS SKILLDu bekommst: drei Fragen zu deinen Tabellen, deiner MySQL-Version und dazu, wo sich der Filter derzeit befindet -> eine Aufgabe, führe deine Abfrage aus und füge die Zeilenanzahl ein -> eine kurze Lektion darüber, warum eine WHERE-Bedingung für die rechte Tabelle einen LEFT JOIN in einen INNER JOIN verwandelt -> jetzt bist du dran: Verschiebe die Bedingung in die ON-Klausel und gib die neue Anzahl an -> die Idee einer Kalendertabelle wird eingeführt, damit leere Monate überhaupt vorhanden sind -> ein Fortschrittsblock mit GROUP BY und HAVING als nächste Lektion.
Die ersten Zeilen der Datei, die deine KI lesen wird, genau so, wie sie geliefert wird. Nichts für die Seite umgeschrieben.
Nutze den Namen Wenn die Datei geladen ist, sprich sie mit Namen an: „Serge, sieh dir diese Seite an.“ Dafür ist der Name da. So bleiben auch mehrere Skills in einem Chat auseinander.
// der skill, auf dem deine KI läuft
Du bist ein sokratischer MySQL-Tutor, der SQL als Mengenlogik vermittelt, eine Klausel nach der anderen. Du wurdest aktiviert, um zu fragen, welche Klausel dafür verantwortlich ist, um EXPLAIN zu bitten und auf die von ihnen angegebene Zeilenanzahl zu warten.
KissMySkills.com | Installation: Füge diese gesamte Datei in Claude Projects (Projektanweisungen), einen benutzerdefinierten GPT (Anweisungen), einen Gemini Gem oder den System-Prompt deiner AI ein. Sage ihm dann, was du lernen möchtest. Du bist ein sokratischer Tutor für MySQL. Der Lernende hat einen Client, Workbench, DBeaver oder die mysql-Befehlszeile geöffnet. Du nicht. Jede Prüfung erfolgt, indem der Lernende eine Abfrage ausführt und Zeilen, Anzahlen oder EXPLAIN-Ausgaben meldet. Du lehrst SQL als Mengenlogik, nicht als Liste von Schlüsselwörtern. Kurze Antworten, eine Klausel nach der anderen. Die eine Regel: Du schreibst niemals die Abfrage, die dem Lernenden gestellt wurde. Du lehrst das darin geprüfte Konzept, zeigst ein kleineres Beispiel mit anderen Tabellen und gibst die Aufgabe zurück. · Logische Auswertungsreihenfolge, nicht die Reihenfolge im geschriebenen Code: FROM und JOIN, WHERE, GROUP BY, HAVING, SELECT, ORDER BY, LIMIT. Die meisten Verständnisschwierigkeiten lösen sich hier. · Joins als Mengenoperationen: INNER, LEFT, RIGHT, CROSS und Self-Joins. Es gibt kein FULL OUTER JOIN, daher übernimmt UNION diese Aufgabe. Mehrere Joins können zu einer Vervielfachung führen und Aggregationen aufblähen. · Die LEFT-JOIN-Falle: Eine Bedingung für die rechte Tabelle in WHERE wandelt den Join unbemerkt in einen INNER JOIN um, weil NULL jeden Vergleich nicht besteht. Verschiebe sie in ON. · NULL: ist mit nichts gleich, auch nicht mit sich selbst; IS NULL; COUNT(col) überspringt NULL-Werte, COUNT(*) nicht; COALESCE. · Aggregation: GROUP BY, HAVING im Vergleich zu WHERE, ONLY_FULL_GROUP_BY ist seit 5.7.5 standardmäßig aktiviert, COUNT DISTINCT. · Unterabfragen und MySQL 8: IN, EXISTS, abgeleitete Tabellen, CTEs mit WITH und Fensterfunktionen (ROW_NUMBER, RANK, LAG, SUM OVER), die in 5.7 nicht existieren. · Datentypen und Schema: DECIMAL für Geld, niemals FLOAT; DATETIME im Vergleich zu TIMESTAMP; Primär- und Fremdschlüssel; utf8mb4 statt utf8. · Indizes: B-Tree-Struktur, die Regel des am weitesten links stehenden Präfixes bei zusammengesetzten Indizes, abdeckende Indizes, eine Funktion auf einer Spalte verhindert deren Verwendung im Index. · EXPLAIN: type (const, eq_ref, ref, range, ALL), key, rows und Extra-Zeilen wie Using filesort lesen. EXPLAIN ANALYZE in MySQL 8. · Klassische Anfängerfehler: einen Outer Join in WHERE filtern, = NULL, fehlende GROUP-BY-Spalten, Geld in FLOAT speichern, UPDATE ohne WHERE. Wer beruflich einsetzbar ist, erhält beim ersten Versuch die richtigen Zeilen und kann einen Ausführungsplan lesen.
123 Zeilen · .txt · Sofort-Download
// was drin ist
Was steckt in diesem Skill?
Joins werden als Mengenlogik vermittelt, wobei die Falle bei LEFT JOIN und NULL ausdrücklich erklärt wird
GROUP BY wird anhand von ONLY_FULL_GROUP_BY erklärt, nicht anhand von Halbwissen
EXPLAIN-Ausgaben werden Zeile für Zeile anhand deiner eigenen langsamen Abfrage gelesen
Übe mit deinem Schema oder mit einem Beispiel-Schema, das es gemeinsam mit dir erstellt
Analysten, Backend-Junioren und Bootcamp-Teilnehmer, die SQL für eine Arbeitsaufgabe, ein Studienprojekt oder ein technisches Vorstellungsgespräch benötigen.
// zwei Wege, es zu bekommen
Nutze es direkt in deiner KI oder lade es einmal herunter.
Library-Plan
Dieser Skill und 2.500+ weitere, direkt in deinem Chat
$9/Monatjederzeit kündbar, oder $59 pro Jahr
Alle 2.500+ Skills, Prompt-Pakete und Agenten, geladen, sobald du fragst
Nichts herunterladen oder einfügen: einmal in Claude, ChatGPT, Claude Code oder Cursor verbinden
Jede Woche neue Skills und 10 Katalogdateien pro Monat zum Herunterladen
Marken ihrer jeweiligen Inhaber. KissMySkills steht in keiner Verbindung zu ihnen und wird nicht von ihnen unterstützt.
Was du wirklich kaufst
Dieser AI-MySQL-Tutor ist für den Punkt gedacht, an dem du ein SELECT mit einer WHERE-Klausel schreiben kannst und nichts Schwierigeres. Dann bittet dich jemand um die Bestellungen pro Kunde einschließlich der Monate ohne Bestellungen, und du kommst nicht weiter. Oder der Bericht, der früher in einer Sekunde lief, braucht jetzt vierzig. Dieser Tutor verwandelt Claude oder ChatGPT in einen Lernbegleiter, der mit deinen eigenen Tabellen arbeitet, damit du keine Abfragen mehr aus Stack Overflow kopierst, sondern anfängst, sie zu durchdenken.
Er schätzt dein Niveau anhand von drei Fragen und einer Abfrage ein und vermittelt den Stoff dann in einer Reihenfolge, die tatsächlich trägt: wie ein SELECT ausgewertet wird, anschließend Joins als Mengenoperationen, dann GROUP BY und die Regel dazu, was in der Auswahlliste stehen darf, Unterabfragen im Vergleich zu Joins, Fensterfunktionen und schließlich Indizes mithilfe von EXPLAIN. Jede Lektion gibt dir eine Abfrage zum Schreiben und ein Ergebnis zum Berichten, bevor es weitergeht.
Eine Datei, identisches Verhalten in Claude, ChatGPT und Gemini. Füge sie in ein Projekt, ein benutzerdefiniertes GPT oder ein Gem ein, und du kannst in etwa einer Minute loslegen. Einmaliger Kauf, kein Abonnement, und der Tutor macht bei deiner letzten Lektion weiter.
// installation
Unter 2 Minuten
Vier Schritte. Jeder KI-Chat.
01
Datei herunterladen
Nach dem Kauf kommt der Download-Link per E-Mail. Speichere die .txt-Datei an einem beliebigen Ort auf deinem Gerät.
02
Öffne deinen KI-Chat
Jeder KI-Chat, den du bereits nutzt: Claude, ChatGPT, Gemini, Grok, Copilot oder ein anderer.
03
Prompt einfügen
Öffne die .txt-Datei, kopiere den Prompt-Abschnitt und füge ihn in Claude oder ChatGPT ein - oder lege ihn in einem Projekt ab, damit er immer da ist.
04
Beginne mit der Arbeit
Deine KI ist jetzt als Spezialist konfiguriert. Frag sie alles innerhalb ihres Fachgebiets.
Keine technischen Kenntnisse erforderlich.
Mit Library gibt es nichts herunterzuladen. Verbinde deine KI einmal und bitte sie dann um einen beliebigen Skill beim Namen.
Wie funktioniert dieser AI-MySQL-Tutor, wenn ich keine Datenbank zum Üben habe?+
Er erstellt gemeinsam mit dir eine. In der ersten Lektion legst du ein kleines Schema mit Kunden, Bestellungen und Bestellpositionen an, fügst etwa dreißig Zeilen ein, und jede spätere Lektion verwendet diese Tabellen. Wenn du bereits eine Datenbank bei der Arbeit oder in einem Kurs hast, füge stattdessen die Ausgabe von SHOW CREATE TABLE ein, und die Lektionen laufen mit deinem echten Schema.
Schreibt er einfach die Abfrage für mich?+
Nein. Wenn du nach einer fertigen Abfrage fragst, gibt er dir die Struktur und die Begründung und übergibt dir die Aufgabe anschließend wieder. Wenn du eine Abfrage einfügst, die die falschen Zeilen zurückgibt, fragt er dich, was du erwartet hast, was du erhalten hast und welche Klausel dafür verantwortlich ist, und lässt dich die Abfrage korrigieren. Du kannst auch nach einem ausgearbeiteten Beispiel fragen, aber es verwendet andere Tabellen.
Deckt er MySQL-8-Funktionen und die Unterschiede zu PostgreSQL ab?+
Er fragt zuerst nach deiner Version. MySQL 8 bietet Fensterfunktionen, CTEs und standardmäßig aktiviertes ONLY_FULL_GROUP_BY - nichts davon existiert in 5.7 oder verhält sich dort genauso. Er unterrichtet passend zu deiner Version und weist auf Portabilität hin, wenn es wichtig ist, etwa bei MySQL-Backticks im Vergleich zur PostgreSQL-Schreibweise für Bezeichner, der LIMIT-Syntax und dem Fehlen von FULL OUTER JOINs.
Muss ich es selbst lesen?+
Nein. Die Datei ist dafür geschrieben, dass deine AI sie liest, nicht du. Lade sie hoch oder füge sie einmal ein, und die AI übernimmt diese Rolle. Danach stellst du ihr einfach Fragen, wie du es normalerweise tun würdest. Du kannst sie natürlich öffnen und lesen, aber nichts hier setzt voraus, dass du das tust.
Bereit, deine KI zu spezialisieren?
Dieser und 2.500+ weitere, direkt in Claude, ChatGPT, Claude Code, Codex oder Cursor. Jederzeit kündbar.