Libro electrónico gratuito para aprender MySQL: bases de datos, SQL, administración, seguridad, rendimiento e integración con aplicaciones.
Contenido gratuito del libro electrónico + audiolibro
-
Introducción a la base de datos MySQL
+ Ejercicio: ¿Qué es MySQL y para qué sirve? 3 minutos -
Instalación del servidor MySQL
+ Ejercicio: ¿Cuál es el proceso para instalar MySQL Server en diferentes plataformas? 3 minutos -
Configurando el entorno MySQL
+ Ejercicio: ¿Cuál es el proceso para configurar el entorno MySQL? 3 minutos -
Conociendo la interfaz MySQL
+ Ejercicio: ¿Cuáles son las tres interfaces principales para interactuar con MySQL? 3 minutos -
Creando tu primera base de datos en MySQL
+ Ejercicio: ¿Cuál es el procedimiento para crear una base de datos en MySQL? 3 minutos
-
Entendiendo tablas en MySQL
+ Ejercicio: ¿Qué es una tabla en el contexto de la base de datos MySQL? 3 minutos -
Tipos de datos MySQL
+ Ejercicio: ¿Cuáles son los diferentes tipos de datos soportados por MySQL y cuáles son sus funciones? 3 minutos -
Claves primarias y externas en MySQL
+ Ejercicio: ¿Cuál es el papel de las claves primaria y externa en MySQL? 3 minutos -
Relaciones entre tablas en MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones describe correctamente el concepto de claves primarias y claves externas en MySQL? 2 minutos -
Introducción al modelado de datos en MySQL
+ Ejercicio: ¿Cuáles son los tres niveles del modelado de datos? 3 minutos -
Normalización de datos en MySQL
+ Ejercicio: ¿Qué es la normalización de datos de segunda forma normal (2NF) en bases de datos relacionales como MySQL? 2 minutos
-
Manipulación de datos en MySQL
+ Ejercicio: ¿Cuáles son las cuatro operaciones básicas de manipulación de datos en MySQL? 4 minutos -
Comandos SQL básicos: SELECCIONAR, INSERTAR, ACTUALIZAR, ELIMINAR
+ Ejercicio: ¿Cuál de los siguientes comandos SQL se utiliza para seleccionar datos de una o más tablas? 3 minutos -
Funciones agregadas en MySQL
+ Ejercicio: ¿Cuál de las siguientes funciones de agregación en MySQL se utiliza para calcular la media de un conjunto de valores? 3 minutos -
Cláusula WHERE en MySQL
+ Ejercicio: ¿Cuál es la función principal de la cláusula WHERE en MySQL y cómo se puede utilizar? 3 minutos -
Ordenar resultados con ORDER BY
+ Ejercicio: ¿Cuál es el papel de la declaración ORDER BY en MySQL y cómo se usa? 3 minutos -
Limitar resultados con LIMIT
+ Ejercicio: ¿Cuál es la función del comando LIMIT en MySQL y cómo se utiliza? 3 minutos -
Unir mesas con JOIN
+ Ejercicio: ¿Cuál es la diferencia entre INNER JOIN y LEFT JOIN en MySQL? 4 minutos -
Subconsultas en MySQL
+ Ejercicio: ¿Qué son las subconsultas en MySQL y cómo funcionan? 3 minutos
-
Trabajar con índices en MySQL
+ Ejercicio: ¿Cuál es el papel de los índices en MySQL? 3 minutos -
Procedimientos almacenados MySQL
+ Ejercicio: ¿Qué son los procedimientos almacenados en MySQL y para qué sirven? 3 minutos -
Disparadores en MySQL
+ Ejercicio: ¿Qué son los Triggers en MySQL y para qué sirven? 3 minutos -
Vistas en MySQL
+ Ejercicio: ¿Qué son las vistas en MySQL y cuáles son sus funciones principales? 4 minutos -
Transacciones en MySQL
+ Ejercicio: ¿Qué significa el acrónimo ACID en el contexto de transacciones en MySQL? 3 minutos -
Administrar usuarios y permisos en MySQL
+ Ejercicio: ¿Cuál es el papel del comando CREATE USER en la gestión de usuarios en MySQL? 3 minutos -
Copia de seguridad y restauración de bases de datos en MySQL
+ Ejercicio: ¿Cuáles son algunas de las herramientas utilizadas para realizar copias de seguridad de datos en una base de datos MySQL y cuáles son sus características? 3 minutos -
Optimización de consultas MySQL
+ Ejercicio: ¿Qué es la optimización de consultas y por qué es importante en MySQL? 3 minutos
-
Desarrollar un proyecto completo usando MySQL
+ Ejercicio: ¿Cuáles son los pasos básicos para desarrollar un proyecto completo usando MySQL? 4 minutos -
Integrando MySQL con otras tecnologías
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre MySQL? 3 minutos -
Seguridad de la base de datos MySQL
+ Ejercicio: ¿Cuáles son algunas de las prácticas de seguridad esenciales en la gestión de una base de datos MySQL? 3 minutos -
Depuración y manejo de errores en MySQL
+ Ejercicio: ¿Cuáles son algunas de las técnicas utilizadas para la depuración y el manejo de errores en MySQL? 3 minutos -
Introducción al banco de trabajo MySQL
+ Ejercicio: ¿Qué es MySQL Workbench y cuáles son algunas de sus principales características y funcionalidades? 3 minutos -
Importar y exportar datos en MySQL
+ Ejercicio: ¿Cuál de los siguientes comandos SQL se utiliza para importar datos a una base de datos MySQL desde un archivo de texto? 3 minutos
-
Usando MySQL con PHP
+ Ejercicio: ¿Cuál es la función utilizada para conectar PHP a MySQL y qué parámetros acepta? 5 minutos -
Usando MySQL con Python
+ Ejercicio: ¿Cuál es el propósito del módulo 'mysql-connector-python' en el contexto del uso de Python con MySQL? 4 minutos -
Usando MySQL con Java
+ Ejercicio: ¿Cuál es el propósito del controlador JDBC para MySQL en el contexto del uso de MySQL con Java? 4 minutos -
Usando MySQL con Node.js
+ Ejercicio: ¿Cuál es la función del controlador MySQL para Node.js y cómo se puede instalar? 4 minutos -
Usando MySQL con C#
+ Ejercicio: ¿Qué permite MySQL Connector/Net cuando se usa con C#? 3 minutos -
Usando MySQL en aplicaciones web
+ Ejercicio: ¿Cuál es el papel principal de MySQL en las aplicaciones web? 3 minutos -
Usando MySQL en aplicaciones móviles
+ Ejercicio: ¿Cuáles son algunas de las ventajas de utilizar MySQL en aplicaciones móviles? 3 minutos -
Conexión remota a MySQL
+ Ejercicio: ¿Cuál es la función de la función de conexión remota de MySQL y qué información se requiere para conectarse a la base de datos MySQL utilizando MySQL Workbench? 4 minutos
-
Mantenimiento y monitoreo de MySQL
+ Ejercicio: ¿Cuáles son algunas de las tareas cruciales involucradas en el mantenimiento y monitoreo de MySQL para garantizar la eficiencia y seguridad de una base de datos? 3 minutos -
Escalabilidad y rendimiento de MySQL
+ Ejercicio: ¿Cuál es la definición de escalabilidad en el contexto del sistema de gestión de bases de datos MySQL? 3 minutos -
Introducción a la agrupación en clústeres MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre MySQL Cluster es cierta? 3 minutos -
Replicación de datos en MySQL
+ Ejercicio: ¿Qué permite la replicación de datos en MySQL? 3 minutos -
Introducción al shell MySQL
+ Ejercicio: ¿Cuál es el propósito de MySQL Shell? 3 minutos -
Introducción al enrutador MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre el enrutador MySQL? 3 minutos -
Introducción al clúster MySQL InnoDB
+ Ejercicio: ¿Cuáles son los componentes principales de MySQL InnoDB Cluster? 4 minutos -
Introducción al clúster MySQL NDB
+ Ejercicio: ¿Qué es MySQL NDB Cluster y cuáles son los tres tipos principales de nodos que lo componen? 3 minutos -
Introducción a la replicación de grupos MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre la replicación de grupos MySQL? 3 minutos -
Introducción a la estructura MySQL
+ Ejercicio: ¿Cuáles son los tres componentes principales de la arquitectura MySQL Fabric? 3 minutos -
Introducción al particionamiento de MySQL
+ Ejercicio: ¿Cuáles son los cuatro tipos principales de particionamiento en MySQL? 3 minutos -
Introducción al esquema de rendimiento de MySQL
+ Ejercicio: ¿Qué es el esquema de rendimiento de MySQL y cómo funciona? 3 minutos -
Introducción al esquema de información MySQL
+ Ejercicio: ¿Qué es el esquema de información MySQL y para qué se utiliza? 3 minutos -
Introducción al esquema del sistema MySQL
+ Ejercicio: ¿Qué es Sys Schema en el contexto de MySQL? 3 minutos -
Introducción a los conectores MySQL
+ Ejercicio: ¿Qué son los conectores MySQL y cuál es su función? 4 minutos -
Introducción al análisis de carga de trabajo de MySQL
+ Ejercicio: ¿Qué importancia tiene el análisis de la carga de trabajo en la gestión de una base de datos MySQL? 3 minutos
-
Almacenamiento de datos binarios en MySQL
+ Ejercicio: ¿Cuál de los siguientes tipos de datos binarios en MySQL puede almacenar la mayor cantidad de datos? 3 minutos -
Usando expresiones regulares en MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre expresiones regulares en MySQL es cierta? 3 minutos -
Usando funciones matemáticas en MySQL
+ Ejercicio: ¿Cuál es el papel de las funciones matemáticas en MySQL y cómo se utilizan? 3 minutos -
Usando funciones de fecha y hora en MySQL
+ Ejercicio: ¿Qué función de MySQL se utiliza para realizar qué acción? 4 minutos -
Usando funciones de cadena en MySQL
+ Ejercicio: ¿Cuál de las siguientes funciones de cadena en MySQL se utiliza para reemplazar todas las apariciones de una subcadena con otra subcadena en una cadena? 3 minutos -
Usando funciones de conversión en MySQL
+ Ejercicio: En el contexto de MySQL, ¿cuál de las siguientes afirmaciones es verdadera con respecto a las funciones de conversión? 3 minutos -
Usando funciones de control de flujo en MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones describe correctamente la función de la función IF en MySQL? 3 minutos -
Usando funciones de cifrado en MySQL
+ Ejercicio: ¿Cuáles son las diferencias entre las funciones de cifrado AES_ENCRYPT(), DES_ENCRYPT(), MD5(), SHA1() y SHA2() en MySQL? 3 minutos -
Usando funciones de compresión en MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre las funciones de compresión en MySQL? 3 minutos -
Usando funciones de información en MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre las funciones de información de MySQL es cierta? 3 minutos -
Usando funciones de grupo en MySQL
+ Ejercicio: ¿Cuál de las siguientes funciones de grupo MySQL se utiliza para devolver la suma total de un campo numérico sobre un conjunto de valores? 3 minutos -
Usando funciones agregadas en MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre las funciones agregadas en MySQL? 3 minutos -
Usando funciones de ventana en MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones es cierta sobre las funciones de ventana en MySQL? 3 minutos -
Usando funciones del sistema en MySQL
+ Ejercicio: ¿Cuál de las siguientes afirmaciones sobre las funciones del sistema en MySQL es correcta? 4 minutos
Acerca del libro electrónico gratuito con audio
Curso completo de base de datos MySQL desde básico hasta avanzado
Descarga este libro electrónico gratuito de Informática y TI dedicado al aprendizaje de MySQL, una de las tecnologías más utilizadas para crear, gestionar y optimizar bases de datos relacionales.
Un recorrido completo por MySQL
La guía está organizada de forma progresiva, desde la instalación del servidor y la configuración del entorno hasta la administración, seguridad, rendimiento y escalabilidad de bases de datos.
- Fundamentos de bases de datos, tablas, tipos de datos y relaciones.
- Consultas SQL, filtros, ordenación, uniones, subconsultas y funciones.
- Índices, vistas, procedimientos almacenados, disparadores y transacciones.
- Usuarios, permisos, copias de seguridad, restauración y monitoreo.
- Modelado, normalización, optimización y desarrollo de proyectos.
- Integración de MySQL con PHP, Python, Java, Node.js, C# y aplicaciones web o móviles.
- Opciones avanzadas de replicación, clústeres, particionamiento y análisis de carga.
Una referencia para el trabajo con datos
Este material reúne los principales recursos del ecosistema MySQL, incluyendo MySQL Workbench, shell, conectores, esquemas del sistema y herramientas orientadas a la disponibilidad y el rendimiento.
Acceso gratuito
Obtén el libro electrónico sin costo y consulta sus temas por módulos para localizar rápidamente cada área de estudio.
¿El libro incluye comandos SQL para consultar y modificar datos en MySQL?
Sí. Incluye temas sobre SELECT, INSERT, UPDATE, DELETE, WHERE, ORDER BY, LIMIT, JOIN y subconsultas.
¿Se explica cómo hacer copias de seguridad y restaurar bases de datos MySQL?
Sí. El libro aborda la copia de seguridad, la restauración y tareas de administración de bases de datos.
¿El libro trata la conexión de MySQL con lenguajes de programación?
Sí. Contempla la integración con PHP, Python, Java, Node.js, C# y aplicaciones web y móviles.
Este libro electrónico/audiolibro incluye:
4 horas y 18 minutos de contenido de audio
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Listo para empezar?
En la aplicación también encontrarás...
Más de 5000 cursos gratuitos
¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis
Plan de estudios con IA
La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas
De cero al éxito profesional
Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños
También puedes utilizar el código QR o los enlaces que aparecen a continuación.







