Curso Introducción a SQL

Aprende los fundamentos de SQL: consultas básicas, CRUD, filtros, ordenación y creación de tablas

Certificado profesional
Curso de programación
4 horas
Básico
Actualizado: 18/04/2026

¡Desbloquea el curso completo!

Asistente IA
Ejercicios código
Certificado
Empezar curso

Curso Introducción a SQL con certificado

Este curso introductorio de SQL proporciona los conocimientos fundamentales para comenzar a trabajar con bases de datos relacionales. A lo largo del itinerario se recorren los conceptos esenciales del modelo relacional, la instalación del entorno de trabajo con MySQL y PostgreSQL, las operaciones CRUD (Create, Read, Update, Delete), las consultas con filtros y ordenación, y la definición de estructuras mediante sentencias DDL.

El curso está diseñado para quienes se inician en el mundo de las bases de datos y desean adquirir una base sólida antes de avanzar hacia temas intermedios y avanzados como JOINs, funciones de agregación, transacciones o procedimientos almacenados.

Público objetivo

  • Personas sin experiencia previa en bases de datos que quieren aprender SQL desde cero.
  • Desarrolladores junior que necesitan incorporar competencias básicas de bases de datos relacionales.
  • Estudiantes de informática, ciencia de datos o ingeniería que cursan sus primeras asignaturas relacionadas con bases de datos.
  • Profesionales de otros ámbitos tecnológicos que desean comprender cómo se almacenan y consultan datos en sistemas relacionales.

Contenido del curso

El curso cubre cuatro bloques fundamentales:

  • Introducción a bases de datos y entorno: qué es una base de datos, diferencias entre SQL y NoSQL, introducción al lenguaje SQL, instalación de MySQL y PostgreSQL, categorías DDL y DML, tipos de datos, y creación de las primeras bases de datos y tablas.
  • Operaciones CRUD con DML: visión general de INSERT, SELECT, UPDATE y DELETE, con ejercicios prácticos para cada operación. Se trabaja la inserción de registros, la consulta de datos con alias, la actualización condicional y la eliminación de registros.
  • Consultas con filtros y clasificación: uso de WHERE con operadores de comparación y lógicos (AND, OR, NOT, LIKE, IN, BETWEEN), ordenación de resultados con ORDER BY, eliminación de duplicados con DISTINCT, y control de resultados con LIMIT y OFFSET.
  • DDL y definición de estructuras: visión general de las sentencias DDL, creación de tablas con CREATE TABLE (columnas, tipos, PRIMARY KEY, NOT NULL), modificación de tablas con ALTER TABLE, renombrado de objetos con RENAME, y eliminación de tablas y bases de datos con DROP.

Objetivos de aprendizaje

Al completar este curso, serás capaz de:

  • Comprender el modelo relacional y las diferencias entre bases de datos SQL y NoSQL.
  • Instalar y configurar un entorno de trabajo con MySQL o PostgreSQL.
  • Identificar y utilizar los tipos de datos adecuados para cada columna.
  • Crear bases de datos y tablas con la sintaxis DDL.
  • Realizar operaciones CRUD completas: insertar, consultar, actualizar y eliminar registros.
  • Filtrar resultados con WHERE utilizando operadores de comparación y lógicos.
  • Ordenar resultados con ORDER BY y paginar con LIMIT y OFFSET.
  • Modificar la estructura de tablas existentes con ALTER TABLE, RENAME y DROP.

Explorar más cursos de programación

Descubre más cursos y hojas de ruta de programación

Alan Sastre - Autor del curso

Alan Sastre

Ingeniero de Software y formador, CEO en CertiDevs

Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, se dedica a crear hojas de ruta y cursos de programación estructurados. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan diseña contenido educativo de calidad para desarrolladores de todos los niveles.