Curso Intensivo de MySQL: Aprende SQL desde Cero a Experto

  • 3.7
  • (24+ reviews)

Description

Este curso de MySQL está diseñado para guiarte desde el inicio hasta un nivel avanzado en la gestión de bases de datos. Aprenderás cómo crear, gestionar y consultar bases de datos con MySQL, uno de los sistemas de gestión de bases de datos más utilizados en el mundo. Empezaremos con lo básico, como la instalación de MySQL y la estructura de una base de datos, para luego avanzar hacia temas más complejos como la optimización de consultas y la seguridad. A lo largo del curso, trabajarás con ejercicios prácticos y proyectos reales que te ayudarán a aplicar los conceptos en escenarios de la vida real.

Comandos y Temas que Cubrirás:

  1. Comandos Básicos de MySQL:

    • SELECT: Selección de datos.

    • INSERT INTO: Insertar registros en una tabla.

    • UPDATE: Actualización de registros existentes.

    • DELETE: Eliminar registros de una tabla.

    • CREATE DATABASE: Crear una base de datos.

    • USE: Seleccionar una base de datos para trabajar.

    • DROP DATABASE: Eliminar una base de datos.

    • CREATE TABLE: Crear una tabla dentro de una base de datos.

    • DESCRIBE: Ver la estructura de una tabla.

    • ALTER TABLE: Modificar la estructura de una tabla (añadir, eliminar columnas).

    • DROP TABLE: Eliminar una tabla.

  2. Consultas Avanzadas:

    • JOIN: Combinación de varias tablas (INNER JOIN, LEFT JOIN, RIGHT JOIN).

    • GROUP BY: Agrupar datos en consultas.

    • HAVING: Filtrar resultados después de un GROUP BY.

    • ORDER BY: Ordenar los resultados.

    • LIMIT: Limitar el número de resultados.

    • DISTINCT: Eliminar duplicados en los resultados.

    • LIKE: Búsqueda de patrones dentro de cadenas.

    • IN y NOT IN: Filtrar resultados basados en una lista de valores.

    • BETWEEN: Filtrar registros dentro de un rango de valores.

    • EXISTS: Comprobar si existen resultados en una subconsulta.

  3. Funciones y Operaciones de Agregación:

    • COUNT(): Contar el número de filas.

    • SUM(): Sumar valores de una columna.

    • AVG(): Calcular el promedio de los valores.

    • MIN() y MAX(): Obtener el valor mínimo o máximo.

    • GROUP_CONCAT(): Concatenar resultados de filas.

    • COALESCE(): Reemplazar valores NULL por un valor específico.

  4. Subconsultas y Consultas Complejas:

    • Subconsultas en la cláusula WHERE.

    • Subconsultas en la cláusula FROM.

    • Subconsultas correlacionadas.

  5. Gestión de Usuarios y Seguridad:

    • CREATE USER: Crear un nuevo usuario.

    • GRANT: Conceder permisos a usuarios.

    • REVOKE: Revocar permisos a usuarios.

    • SHOW GRANTS: Ver los permisos de un usuario.

    • Seguridad básica en bases de datos.

  6. Optimización de Consultas:

    • EXPLAIN: Analizar el plan de ejecución de una consulta.

    • Índices y su impacto en el rendimiento.

    • Creación y uso de índices.

    • Optimización de joins y subconsultas.

  7. Administración de Bases de Datos:

    • Respaldos de bases de datos (mysqldump).

    • Restauración de bases de datos.

    • Replicación de bases de datos.

  8. Avanzado:

    • Transacciones (con BEGIN, COMMIT, ROLLBACK).

    • Manejo de errores y control de excepciones.

    • Procedimientos almacenados y funciones.

Este curso te equipará con las habilidades necesarias para gestionar bases de datos MySQL de manera efectiva, y aplicar estos conocimientos en proyectos reales.

Course Info

Created by lubutech dev
3 hours on-demand video
17 lectures
7,442+ students enrolled
3.7 rating from 24+ reviews
Spanish language
Created on November 05, 2024
Category: Development

Ad

Take this course

Check availability New

Frequently Asked Questions

  • How long is a coupon valid?

    Coupons are issued by instructors to promote their courses, gain traction and reach momentum. The instructor can choose to emit discounted (ex: $11.99 coupon) or 100% off coupon (you pay nothing). Each coupon becomes expired when emitted quota is over (1000 enrollments) OR expiration date has been reach (5 days).

  • What is this "1000 enrollments" from Udemy?
  • Could you please help me to find a coupon for this course?
  • What is exactly your relationship with Udemy?

© INFOGNU - 2025