Curso SQL Básico
En este curso aprenderás a crear, usar y gestionar bases de datos con SQL desde phpMyAdmin, entendiendo cómo se guardan los datos que usan los juegos, las webs y las apps. Sabrás crear bases de datos y tablas, guardar información, buscarla, ordenarla, modificarla y borrarla sin romper nada. Terminarás el curso siendo capaz de montar una base de datos funcional desde cero y usar SQL con cabeza, no a base de copiar y pegar.
1. ¿Qué es una base de datos?
Aprenderás qué es una base de datos, para qué sirve y por qué se usa en casi todas las aplicaciones actuales. Entenderás la diferencia entre bases de datos, tablas, filas y columnas, y conocerás phpMyAdmin como herramienta para trabajar con MySQL de forma visual y segura.
Lecciones
1.1 Qué problema resuelve una base de datos 1.2 Ejemplos reales: juegos, notas, usuarios, Instagram 1.3 Qué es MySQL y qué pinta phpMyAdmin 1.4 Entrar a phpMyAdmin y no romper nada 1.5 Ejercicio ¿Qué has aprendido?2. Estructura básica
Verás cómo se organiza la información dentro de una base de datos y por qué el orden es clave. Aprenderás a pensar los datos antes de crearlos, usando ejemplos claros como listas de usuarios, alumnos o jugadores.
Lecciones
2.1 Base de datos 2.2 Tablas 2.3 Filas (registros) 2.4 Columnas (campos) 2.5 Ejercicio BD3. Crear bases de datos y tablas
Aprenderás a crear bases de datos y tablas usando SQL, a elegir el tipo de dato correcto y a definir claves primarias. Entenderás por qué
AUTO_INCREMENT ahorra problemas y cómo evitar errores típicos desde el principio.Lecciones
3.1 CREATE DATABASE 3.2 CREATE TABLE 3.3 Tipos de datos: INT, VARCHAR, TEXT, DATE… 3.4 Clave primaria (PRIMARY KEY) 3.5 AUTO_INCREMENT 3.6 Proyecto mini: tabla de jugadores / alumnos ….4. Insertar datos
Aprenderás a guardar información dentro de las tablas usando
INSERT INTO. Practicarás cómo añadir uno o varios registros y entenderás los errores más comunes para poder corregirlos sin frustrarte.Lecciones
4.1 INSERT INTO 4.2 Insertar una fila 4.3 Insertar varias filas 4.4 Errores típicos (comillas, comas… el clásico) 4.5 Ejercicio insertar datos5. Leer datos
Aprenderás a consultar la información guardada usando
SELECT, a mostrar solo los datos que te interesan y a filtrar resultados con condiciones. Empezarás a usar SQL como una herramienta de búsqueda potente.Lecciones
5.1 SELECT * 5.2 SELECT campo1, campo2 5.3 WHERE 5.4 Operadores: =, , AND, OR 5.5 LIMIT 5.6 Ejercicios tipo: “Saca los jugadores mayores de 15 años”6. Ordenar y filtrar como un pro
Aprenderás a ordenar los datos y a realizar búsquedas más avanzadas usando
ORDER BY, LIKE y límites de resultados. Verás cómo encontrar información concreta de forma rápida y clara.Lecciones
6.1 ORDER BY 6.2 ASC / DESC 6.3 LIKE (búsquedas tipo Google) 6.4 % comodín 6.5 Ejercicio ordenar7. Actualizar datos
Aprenderás a modificar datos ya existentes usando
UPDATE y SET. Entenderás la importancia de usar WHERE para no cambiar toda la tabla y aprenderás a editar información de forma segura.Lecciones
7.1 UPDATE 7.2 SETWHERE (por qué SIEMPRE hay que usarlo) 7.3 Ejemplo real: Cambiar puntos, edad, nivel…8. Borrar datos (con miedo, como debe ser)
Aprenderás a eliminar registros con
DELETE y a hacerlo de forma controlada. Verás qué errores no debes cometer y por qué borrar datos sin cuidado puede ser un problema serio.Lecciones
8.1 DELETE 8.2 WHERE 8.3 Qué pasa si no usas WHERE 8.4 Ejercicio Borrar datos.9. Relaciones simples (solo lo justo)
Aprenderás qué son las relaciones entre tablas y por qué se usan para organizar mejor la información. Entenderás el concepto de clave primaria y clave foránea con ejemplos sencillos y reales.
Lecciones
9.1 Qué es una relación 9.2 Clave primaria vs clave foránea 9.3 Ejemplo: tabla usuarios y tabla puntuaciones (No entramos en JOIN profundo, solo concepto)10. Seguridad básica (mentalidad correcta)
Aprenderás las bases de la seguridad en bases de datos, por qué no se deben guardar contraseñas en texto plano y qué es una inyección SQL. Empezarás a desarrollar una mentalidad responsable al trabajar con datos.
Lecciones
10.1 Por qué NO escribir contraseñas en claro 10.2 Qué es una inyección SQL (versión “historia real”) 10.3 Buenas prácticas desde el principio 10.4 Ejercicio seguridad11. Proyecto final
Aplicarás todo lo aprendido creando una base de datos completa desde cero. Diseñarás tablas, insertarás datos y realizarás consultas reales, demostrando que sabes usar SQL de forma práctica y con sentido.
