Domina MySQL Server: De Principiante a Experto
What you will learn:
- Administración de bases de datos MySQL
- Lenguaje SQL: Consultas, actualizaciones, inserciones y eliminaciones
- Creación de bases de datos, tablas y relaciones
- Manejo de tipos de datos y restricciones
- Uso de MySQL Workbench y HeidiSQL
- Creación de vistas y procedimientos almacenados
- Optimización de consultas SQL
- Seguridad en bases de datos
- Diseño de bases de datos relacionales
- Automatización de tareas con triggers
Description
Domina MySQL Server: ¡De principiante a experto!
Este curso práctico te enseñará a gestionar bases de datos MySQL Server desde cero. Aprenderás a instalar y configurar MySQL, a utilizar MySQL Workbench, y a dominar el lenguaje SQL para crear, gestionar y consultar datos de manera eficiente.
¿Qué aprenderás?
Desde la descarga e instalación hasta la creación de procedimientos almacenados avanzados, este curso cubre todos los aspectos fundamentales de MySQL Server. Aprenderás a:
- Instalar y configurar MySQL Server y MySQL Workbench.
- Crear bases de datos, tablas, y relaciones entre ellas.
- Manejar diferentes tipos de datos y aplicar restricciones.
- Utilizar el lenguaje SQL para insertar, actualizar, eliminar y consultar datos.
- Dominar operadores aritméticos, lógicos y de comparación.
- Utilizar funciones de cadena, numéricas y de fecha.
- Crear vistas para simplificar consultas.
- Desarrollar procedimientos almacenados de nivel básico, intermedio y avanzado.
- Crear y gestionar triggers para automatizar tareas.
- Optimizar el rendimiento de tus consultas SQL.
- Utilizar herramientas como HeidiSQL para una gestión eficiente de tu base de datos.
Instructor Experimentado
Aprende con Víctor Ramos, un programador y entrenador con amplia experiencia en el desarrollo de aplicaciones y la enseñanza de bases de datos.
¡Inscríbete ahora y comienza a construir aplicaciones robustas y escalables con MySQL Server!
Curriculum
Introducción
Esta sección inicia con una breve introducción al curso y a MySQL Server, estableciendo las bases para el aprendizaje. La lección "00 - Intro al curso de MySQL Server" (03:08) proporciona una visión general del contenido y objetivos del curso.
Descarga e Instalación de MySQL Server
En esta sección, se cubre la descarga e instalación completa de MySQL Server. La lección "01 - Descarga e Instalación de MySQL Server" (14:51) guiará al estudiante paso a paso en este proceso crucial.
Desarrollo del Entorno de Trabajo en MySQL Workbench
Esta sección se centra en la familiarización con MySQL Workbench, la herramienta principal para interactuar con la base de datos. Las lecciones cubren la exploración de la administración de MySQL (04:10), la creación de conexiones (04:22), la creación de usuarios (05:43) y el uso general de Workbench (02:44).
Desarrollo de nuestra Base de Datos, Tablas, Vistas, Procedimientos Almacenados
Aquí se aborda la creación de la base de datos, incluyendo la creación de esquemas (06:13), uso y eliminación de esquemas (03:33), la creación de tablas (09:13, 05:45), el manejo de claves foráneas (08:41, 03:50, 07:06), la eliminación de tablas (05:40), el uso del diagramador de datos Workbench (08:55) y la exportación del modelo de datos (03:58).
Mantenimiento de datos a las tablas de MySQL
Esta sección profundiza en las operaciones de mantenimiento de datos, incluyendo la exploración de HeidiSQL (09:53), inserción de registros (08:03, 05:23, 15:52), actualización de registros (15:19), eliminación de registros (08:42, 06:58), y consulta de datos (13:03).
Operadores y Funciones
Se explica el uso de operadores aritméticos (06:58), operadores de comparación (09:12), operadores lógicos (12:38), funciones de cadenas (27:38), funciones numéricas (13:04), funciones de fecha (09:32), y funciones adicionales o avanzadas (17:39).
Creación de Vistas
Esta sección cubre la creación y utilización de vistas en MySQL, con una lección práctica de 10:44 de duración.
Trabajaremos con mayor detalle la Sentencia SQL SELECT
Se profundiza en la sentencia SELECT, cubriendo SELECT DISTINCT (06:59), cláusula WHERE (19:21), operadores AND, OR y NOT (12:53), ORDER BY (08:22), INNER JOIN (15:16, 04:21), LEFT JOIN (06:06), RIGHT JOIN (05:32), UNION (09:51), GROUP BY (14:12), e IF() y CASE END (12:57).
Procedimientos Almacenados
Esta sección enseña la creación y uso de procedimientos almacenados, incluyendo la utilización de parámetros IN (07:41, 06:34), OUT (16:40), INOUT (09:04), condicionales IF (04:48, 08:46, 07:03, 11:34), consultas a tablas dentro de procedimientos (05:40), y CREATE PROCEDURE (10:58).
Funciones
Se explica la creación y uso de funciones en MySQL, con una lección de 13:17 de duración.
Triggers
Esta sección final cubre los triggers en MySQL, con lecciones prácticas que abarcan su creación y uso (08:10, 12:42, 06:02).