Módulo 2: MySQL (Mes 1)

Aprende lo que hace único a MySQL: motores de almacenamiento, AUTO_INCREMENT, tipos de datos específicos y sintaxis optimizada.

Progreso del Módulo 0%

Mes 1: Fundamentos de MySQL

Aprende lo que hace único a MySQL: motores de almacenamiento, AUTO_INCREMENT, tipos de datos específicos y sintaxis optimizada.

2.1. Motores de Almacenamiento: InnoDB vs MyISAM

MySQL permite elegir el motor con ENGINE=. InnoDB soporta transacciones; MyISAM es más rápido pero sin ACID.

CREATE TABLE usuarios (id INT PRIMARY KEY, nombre VARCHAR(50)) ENGINE=InnoDB;
CREATE TABLE logs (id INT, accion VARCHAR(100)) ENGINE=MyISAM;

2.2. AUTO_INCREMENT y PRIMARY KEY

MySQL simplifica las claves primarias autoincrementales.

CREATE TABLE productos (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nombre VARCHAR(100) NOT NULL
);

Prueba: Crea una tabla con AUTO_INCREMENT

Crea una tabla clientes con id autoincremental y clave primaria.

mysql_crear_tabla.sql
1

2.3. Ejercicios Interactivos: Fundamentos de MySQL

Practica con estos 40 ejercicios enfocados en sintaxis y características específicas de MySQL.