Intermedio
MySQL
Aprende MySQL desde la CLI hasta el diseño de esquemas. Fundamentos de SQL, joins, indices, transacciones, procedimientos almacenados, EXPLAIN y operaciones.
13 lecciones6.8h práctico11 idiomas
Empieza a aprender gratisMySQL curso13 lecciones, en orden
- 120 min
Qué es MySQL
Relational databaseHistory and Oracle ownershipMariaDB forkMySQL vs Postgres trade-offsInnoDB default engine - 225 min
La CLI de mysql y los primeros comandos
Mysql clientConnecting with -u and -pSHOW DATABASESUSESHOW TABLESDESCRIBE+2 - 330 min
Creación de bases de datos y tablas
CREATE DATABASECharacter sets and collationCREATE TABLEPRIMARY KEYAUTO_INCREMENTNOT NULL+3 - 430 min
Tipos de datos
INT and BIGINTDECIMAL vs FLOATVARCHAR vs TEXTBOOLEAN as TINYINTDATE vs DATETIME vs TIMESTAMPENUM+1 - 530 min
SELECT y WHERE
SELECT columnsWHEREAND and ORBETWEENINLIKE with % and _+3 - 635 min
Uniones
INNER JOINLEFT JOINRIGHT JOINNo FULL OUTER JOINUNION workaroundSelf-join+1 - 730 min
Agregados y agrupación
COUNTSUMAVGMIN and MAXGROUP BYHAVING+2 - 830 min
Índices
B-tree indexCREATE INDEXMulti-column index left-prefix ruleUNIQUE indexFULLTEXT indexIndexes hurt write performance - 935 min
Transacciones y motores de almacenamiento
InnoDB vs MyISAMSTART TRANSACTIONCOMMITROLLBACKIsolation levelsREPEATABLE READ default+1 - 1035 min
Procedimientos almacenados y disparadores
DELIMITERCREATE PROCEDUREIN and OUT parametersCALLCREATE TRIGGERBEFORE INSERT and AFTER UPDATE+1 - 1135 min
EXPLAIN y ajuste de consultas
EXPLAINType column (ALL, ref, range, eq_ref, const)Key and rows columnsEXPLAIN ANALYZE (MySQL 8+)Adding a missing indexSlow query log - 1225 min
mysqldump y restauracion
MysqldumpRedirecting to .sqlRestoring with mysql client--single-transaction for InnoDB--no-data for schema only--all-databases - 1350 min
Proyecto final: Diseña un esquema de comercio electrónico
Foreign keysON DELETE behaviorIndexes on lookup columnsTransactional order creationEXPLAIN on a real query
Aprende MySQL en tu idioma
Cada lección, examen y respuesta del tutor aparece en tu idioma. El tutor de IA responde en el idioma en que le hablas.
