Curso SQL Básico

Por favor, contacta con el administrador del curso para inscribirte en este curso.

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 BD

3. 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 datos

5. 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 ordenar

7. 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 seguridad

11. 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.

Lecciones

11.1 Crear una base de datos completa