Reproducción automática
Autocompletar
Lección anterior
Completar y continuar
Fundamentos de SQL
Introducción a SQL y Bases de datos
Conceptos básicos de las bases de datosr relacionales
Introducción a SQL- Historia y usos
Conexión a bases de datos (MySQL, PostgreSQL, SQL server)
Tipos de datos en SQL (varchar, INT, date, Boolean...)
Creación y gestión de BD. Create Database, Drop Database
Manipulación de datos
Introducción a la sentencia SELECT
Filtrado de datos con Where (operadores de comparación,LIKE, Between, IN)
Ordenación de de resultados con ORDER BY (ASC, DESC)
Uso de operadores lógicos (AND, OR, NOT)
Operaciones matemáticas y funciones en SQL
Funciones de agregación y agrupación
Uso de SUM, AVG, COUNT, MIN, MAX
Agrupación de datos con GROUP BY
Filtrado de grupos con HAVING
Uso de DISTINCT
Relaciones y JOINS
Relaciones entre tablas en BD
Claves primarias y claves foráneas
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL JOIN
Combinaciones avanzadas con Cross Join y Self Join
Subconsultas y consultas anidadas
Subconsultas con WHERE
Uso de EXISTS y NOT EXISTS
Subconsultas correlacionadas
Consultas anidadas con SELECT, FROM y HAVING
Vistas y consultas avanzadas
Concepto de vistas
Creación de vistas con CREATE VIEW
Modificación de vistas con ALTER VIEW
Eliminación de vistas con DROP VIEW
Uso de CASE WHEN para crear columnas condicionales
Operaciones de modificación de datos
Inserción de datos con INSERT INTO
Modificación de datos con UPDATE
Eliminación de datos con DELETE
Uso de TRUNCATE vs DELETE
Optimización y Buenas prácticas en SQL
Indexación de tablas para mejorar el rendimiento
Uso de EXPLAIN para analizar consultas
Normalización de BD
Evitar problemas de rendimiento con subconsultas y JOINS
Seguridad en SQL: Permisos y control de acceso
Uso de EXISTS y NOT EXISTS
Contenido de la lección bloqueado
Si ya estás inscrito,
Necesitarás iniciar sesión
.
Inscríbete en el curso para desbloquear