HACK A BOSS
FormaciónEvaluacionesPerfil
Volver
  • En directo

Fundamentos de SQL con MySQL

6h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • SQL

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Curso de iniciación a SQL orientado a perfiles técnicos y analistas que necesitan consultar y manipular bases de datos relacionales sin experiencia previa en SQL. El alumno aprende a conectarse a MySQL desde Workbench, entender la estructura de un esquema relacional (tablas, claves primarias y foráneas), crear y modificar tablas con tipos de datos y restricciones, consultar datos con SELECT aplicando filtros, ordenamiento y paginación, insertar, actualizar y eliminar registros de forma segura, y resumir información con funciones de agregación y GROUP BY. Al finalizar, el participante será capaz de construir consultas SQL para resolver preguntas de negocio sobre un esquema existente y modificar datos con criterio de seguridad.

Al finalizar el curso, el participante será capaz de:

  • Conectar a MySQL Server desde Workbench y verificar el estado del servicio
  • Identificar los componentes básicos de un esquema relacional y explicar su propósito
  • Crear y modificar tablas con tipos de datos y restricciones adecuadas
  • Consultar datos con SELECT aplicando filtros, operadores lógicos, ordenamiento y paginación
  • Insertar, actualizar y eliminar registros de forma segura en casos básicos
  • Aplicar funciones de agregación e interpretar su comportamiento con valores NULL
  • Agrupar resultados con GROUP BY en casos básicos
  1. Conexión y estructura relacional MySQL Server, Workbench y el cliente de línea de comandos: instalación y verificación del servicio; estructura de un esquema relacional: tablas, filas, columnas, claves primarias y foráneas; tipos de datos fundamentales: INT, VARCHAR, TEXT, DATE, DECIMAL, BOOLEAN; restricciones: NOT NULL, UNIQUE, DEFAULT, CHECK
  2. Crear y modificar tablas CREATE TABLE con tipos de datos y restricciones; PRIMARY KEY simple y compuesta; FOREIGN KEY con ON DELETE y ON UPDATE; ALTER TABLE: ADD COLUMN, MODIFY COLUMN, DROP COLUMN, ADD CONSTRAINT; DROP TABLE con precaución
  3. Consultar datos con SELECT Sintaxis básica: SELECT, FROM, WHERE; operadores de comparación y lógicos: =, !=, >, <, BETWEEN, IN, IS NULL, AND, OR, NOT; ORDER BY: ascendente y descendente, múltiples columnas; LIMIT y OFFSET para paginación; alias de columna con AS
  4. Insertar, actualizar y eliminar registros INSERT INTO con valores explícitos e INSERT INTO ... SELECT; UPDATE con WHERE: por qué siempre se requiere WHERE en producción; DELETE con WHERE y TRUNCATE: diferencias; transacción básica: BEGIN, COMMIT, ROLLBACK para operaciones de riesgo
  5. Agregaciones y GROUP BY Funciones de agregación: COUNT, SUM, AVG, MIN, MAX; comportamiento de NULL en las funciones de agregación; GROUP BY: agrupación por una o varias columnas; combinación de SELECT con COUNT y GROUP BY; DISTINCT para eliminar duplicados
  • MySQL Server 8.0+ instalado localmente o acceso a una instancia remota
  • MySQL Workbench instalado como cliente gráfico
  • Base de datos de práctica proporcionada por el docente (script de carga incluido)

Ninguno requerido. Se recomienda familiaridad básica con hojas de cálculo (Excel o Google Sheets) para entender el concepto de tabla, fila y columna. No es necesario saber programar ni tener experiencia previa con bases de datos.