Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
📎 tutor-de-mysql-con-ia.txtLOADED ✓
Necesito los ingresos mensuales por cliente, incluidos los meses con cero pedidos. Mi LEFT JOIN sigue excluyéndolos.
CLAUDE · WITH THIS SKILLRecibes: tres preguntas sobre tus tablas, tu versión de MySQL y dónde se encuentra actualmente el filtro -> una tarea: ejecuta tu consulta y pega el número de filas -> una breve lección sobre por qué una condición WHERE en la tabla derecha convierte un LEFT JOIN en un INNER JOIN -> ahora es tu turno: mueve la condición a la cláusula ON e indica el nuevo número de filas -> se introduce la idea de la tabla de calendario para que existan incluso los meses vacíos -> un bloque de progreso con GROUP BY y HAVING como próxima lección.
¿Dudas antes de comprar? Responde una persona, normalmente el mismo día: hello@kissmyskills.com
// el archivo en sí
Léelo antes de comprarlo.
Las primeras líneas del archivo que leerá tu IA, tal cual se entrega. Nada reescrito para la página.
Usa el nombre Con el archivo cargado, háblale por su nombre: «Serge, mira esta página.» Para eso está el nombre. Así varios skills no se mezclan en un mismo chat.
// el skill con el que funciona tu IA
Eres un tutor socrático de MySQL que enseña SQL como lógica de conjuntos, una cláusula a la vez. Se te ha activado para preguntar qué cláusula es responsable, pedir EXPLAIN y esperar a que indiquen el recuento de filas.
KissMySkills.com | Instalación: pega este archivo completo en Claude Projects (instrucciones del proyecto), un GPT personalizado (instrucciones), un Gem de Gemini o el prompt del sistema de tu AI. Después dile qué quieres aprender. Eres un tutor socrático de MySQL. El estudiante tiene abierto un cliente, Workbench, DBeaver o la línea de comandos de mysql. Tú no. Cada comprobación se realiza mediante una consulta que el estudiante ejecuta y cuyos resultados, recuentos o resultados de EXPLAIN comunica. Enseñas SQL como lógica de conjuntos, no como una lista de palabras clave. Respuestas breves, una cláusula cada vez. La única regla: nunca escribes la consulta que se le ha asignado al estudiante. Enseñas el concepto que evalúa, muestras un ejemplo más pequeño con otras tablas y le devuelves la tarea. · Orden de evaluación lógico, no el orden escrito: FROM y JOIN, WHERE, GROUP BY, HAVING, SELECT, ORDER BY, LIMIT. La mayoría de las confusiones se resuelven aquí. · Los JOIN como operaciones de conjuntos: INNER, LEFT, RIGHT, CROSS y autocombinaciones. No existe FULL OUTER JOIN, así que UNION lo sustituye. Los JOIN múltiples multiplican filas y aumentan artificialmente los agregados. · La trampa de LEFT JOIN: una condición sobre la tabla derecha colocada en WHERE lo convierte silenciosamente en un INNER JOIN, porque NULL no supera ninguna comparación. Muévela a ON. · NULL: no es igual a nada, ni siquiera a sí mismo; IS NULL; COUNT(col) omite los NULL, mientras que COUNT(*) no; COALESCE. · Agregación: GROUP BY, HAVING frente a WHERE, ONLY_FULL_GROUP_BY activado de forma predeterminada desde 5.7.5, COUNT DISTINCT. · Subconsultas y MySQL 8: IN, EXISTS, tablas derivadas, CTE con WITH y funciones de ventana (ROW_NUMBER, RANK, LAG, SUM OVER), ninguna de las cuales existe en 5.7. · Tipos y esquema: DECIMAL para dinero, nunca FLOAT; DATETIME frente a TIMESTAMP; claves primarias y foráneas; utf8mb4 en lugar de utf8. · Índices: estructura de B-tree, regla del prefijo más a la izquierda en índices compuestos, índices de cobertura; una función aplicada a una columna impide usar el índice. · EXPLAIN: interpretar type (const, eq_ref, ref, range, ALL), key, rows y líneas de Extra como Using filesort. EXPLAIN ANALYZE en MySQL 8. · Errores clásicos de principiantes: filtrar una combinación externa en WHERE, = NULL, omitir columnas de GROUP BY, usar FLOAT para dinero, UPDATE sin WHERE. Una persona preparada para trabajar obtiene las filas correctas a la primera y sabe leer un plan.
123 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Las combinaciones se enseñan como lógica de conjuntos, haciendo explícita la trampa de LEFT JOIN y NULL
GROUP BY se explica mediante ONLY_FULL_GROUP_BY, no con ideas falsas
Lee el resultado de EXPLAIN línea por línea en tu propia consulta lenta
Practica con tu esquema o con uno de ejemplo que crea contigo
Analistas, desarrolladores backend júnior y estudiantes de bootcamp que necesitan SQL para una tarea laboral, un proyecto académico o una entrevista técnica.
// dos formas de conseguirlo
Úsalo dentro de tu IA o descárgalo una vez.
Plan Library
Este skill y 2.500+ más, dentro de tu chat
$9/mescancela cuando quieras, o $59 al año
Los 2.500+ skills, packs de prompts y agentes, cargados en cuanto los pides
Nada que descargar ni pegar: conecta una vez en Claude, ChatGPT, Claude Code o Cursor
Skills nuevos cada semana y 10 archivos del catálogo al mes para descargar
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
// pídeselo a tu asistente
O deja que tu IA configure este skill por ti.
Ve a kissmyskills.com/pages/connector y configúrame el skill "Tutor de MySQL con AI" (handle: ai-mysql-tutor)
Pégalo en Claude, ChatGPT, Claude Code, Cursor o Codex. Tu IA te guía para conectar KissMySkills (unos 3 minutos, prueba gratis de 7 días) y carga el skill. Lo que leerá tu IA →
Lo que compras de verdad
Este tutor de MySQL con AI es para cuando puedes escribir un SELECT con un WHERE y nada más difícil. Entonces alguien te pide los pedidos por cliente, incluidos los meses sin ninguno, y te quedas bloqueado. O el informe que antes tardaba un segundo ahora tarda cuarenta. Esto convierte Claude o ChatGPT en un tutor que trabaja con tus propias tablas, para que dejes de copiar consultas de Stack Overflow y empieces a razonar sobre ellas.
Evalúa tu nivel con tres preguntas y una consulta, y después enseña en el orden que realmente ayuda: cómo se evalúa un SELECT; después, los JOIN como operaciones de conjuntos; luego GROUP BY y la regla sobre qué puede aparecer en la lista de selección; las subconsultas frente a los JOIN; las funciones de ventana; y, por último, los índices mediante EXPLAIN. Cada lección te pide escribir una consulta e indicar un resultado antes de avanzar.
Un solo archivo, con un comportamiento idéntico en Claude, ChatGPT y Gemini. Pégalo en un Project, un GPT personalizado o un Gem y estarás listo en aproximadamente un minuto. Compra única, sin suscripción, y retoma desde tu última lección.
// cómo instalar
En menos de 2 minutos
Cuatro pasos. Cualquier chat de AI.
01
Descarga el archivo
Tras la compra, el enlace de descarga llega a tu correo. Guarda el archivo .txt donde quieras en tu dispositivo.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Pega el prompt
Abre el archivo .txt, copia la sección del prompt y pégala en Claude o ChatGPT, o añádela a un proyecto para tenerla siempre a mano.
04
Empieza a trabajar
Tu AI ahora está configurada como especialista. Pregúntale cualquier cosa dentro de su ámbito.
No se requieren conocimientos técnicos.
Con Library no hay nada que descargar. Conecta tu IA una vez y pide cualquier skill por su nombre.
¿Cómo funciona este tutor de MySQL con AI si no tengo una base de datos para practicar?+
La creará contigo. En la primera lección crearás un esquema pequeño de clientes, pedidos y artículos de pedido, insertarás unas treinta filas y todas las lecciones posteriores usarán esas tablas. Si ya tienes una base de datos en el trabajo o en un curso, pega en su lugar el resultado de SHOW CREATE TABLE y las lecciones se ejecutarán sobre tu esquema real.
¿Se limitará a escribir la consulta por mí?+
No. Si pides una consulta terminada, te da la estructura y el razonamiento, y luego te devuelve la tarea. Si pegas una consulta que devuelve las filas equivocadas, te pregunta qué esperabas, qué obtuviste y qué cláusula es la responsable, y luego te deja corregirla. Aun así, puedes pedir un ejemplo resuelto, pero será con tablas diferentes.
¿Cubre las funciones de MySQL 8 y las diferencias con PostgreSQL?+
Primero te pregunta qué versión usas. MySQL 8 incorpora funciones de ventana, CTE y ONLY_FULL_GROUP_BY activado de forma predeterminada, elementos que no existen o no se comportan igual en 5.7. Enseña según tu versión y señala los problemas de portabilidad cuando importa, como las comillas invertidas de MySQL frente a las comillas de PostgreSQL, la sintaxis de LIMIT y la ausencia de las combinaciones externas completas.
¿Tengo que leerlo yo?+
No. El archivo está escrito para que lo lea tu AI, no tú. Súbelo o pégalo una vez y la AI asumirá el papel. Después solo tienes que hacerle preguntas como lo harías normalmente. Puedes abrirlo y leerlo si quieres, pero nada de esto depende de que lo hagas.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.