En este curso de SQL aprenderemos a crear bases de datos, consultar, insertar, modificar y eliminar datos conectandolas con PHP.
A lo largo de diez clases practicas veremos las bases del lenguaje SQL y su relacion con una web hecha con PHP. El objetivo es entender como se guardan los datos, como se consultan y como podemos construir pequenas aplicaciones que lean y escriban informacion en una base de datos.
Empezaremos aclarando que es SQL, que es una base de datos y que papel juega dentro de una web dinamica. Veremos que muchas acciones habituales, como mostrar clientes, guardar formularios, editar productos o eliminar registros, dependen de operaciones muy concretas sobre datos almacenados.
Despues prepararemos el entorno de trabajo creando un hosting de pruebas y una base de datos vacia. Esta parte nos permitira practicar desde cero, sin depender de un proyecto real, y entender que piezas hacen falta antes de escribir las primeras consultas.
Una vez tengamos la base preparada, crearemos tablas y revisaremos conceptos fundamentales como registros, filas, columnas y tipos de datos. Usaremos el paralelismo con una hoja de calculo para entender mejor como se estructura la informacion y por que es tan importante definir bien cada campo.
La primera gran operacion sera mostrar datos. Veremos como hacer consultas SQL y como conectar PHP con la base de datos para presentar esa informacion en una web. A partir de ahi anadiremos condiciones, operadores logicos y filtros para seleccionar solo los registros que cumplen ciertos criterios.
Mas adelante veremos como insertar datos desde SQL y desde formularios conectados con PHP. Despues pasaremos a modificar registros existentes, por ejemplo para corregir una direccion, cambiar un nombre o actualizar el estado de un cliente. Tambien aprenderemos a eliminar datos, entendiendo bien las precauciones que conviene tomar antes de borrar informacion.
En la recta final construiremos un pequeno programa de gestion de clientes desde cero, aplicando todo lo aprendido: insertar, listar, filtrar, actualizar y borrar registros. Sera una aplicacion simple, pero suficiente para ver como las piezas encajan en un caso real.
En definitiva, este curso es una introduccion practica a SQL para entender bases de datos y empezar a conectarlas con PHP en proyectos web. ¡Empezamos!