Curso de MySQL, aprenderás a trabajar con el leguaje SQL.
-
Introducción a MySQL
- Historia y características de MySQL/MariaDB
- Instalación y configuración inicial
- Herramientas de administración (MySQL Shell, Adminer, phpMyAdmin, DBeaver)
-
Estructura y arquitectura de MySQL
- Arquitectura de bases de datos
- Tipos de datos en MySQL
- Creación y gestión de bases de datos y tablas
-
Comandos básicos de SQL
- Comandos SQL básicos SELECT, FROM, WHERE, ORDER BY, LIMIT, HAVING
- Agregación con COUNT(), SUM(), AVG(), MIN(), MAX()
- Comando SQL GROUP BY
-
Comandos de SQL para gestionar MySQL
- INSERT, UPDATE, DELETE
- CREATE, DROP
-
Funciones y vistas
- Funciones de MySQL
- Vistas
-
Subqueries, unions y joins de SQL
- Subqueries
- Joins
- Unions
-
Triggers y eventos
- Triggers
- Events
-
Mantenimiento de MySQL
- ANALYZE TABLE
- CHECK TABLE
- CHECKSUM TABLE
- Defragmentar tabla
- FLUSH
- OPTIMIZE TABLE
-
Administración de MySQL
- Copias de seguridad y restauración
- Permisos
- Roles
-
Conexión de una base de datos con un sitio web
- Introducción a PHP
- Práctica para crear una web básica