Artículos
-
MySQL
Guardar y extraer imágenes en MySQL con PHP 8: BLOB, PDO y alternativas modernas
Guía actualizada para almacenar y recuperar imágenes en MySQL usando tipos BLOB con PHP 8 y PDO. Cubre subida segura con validación MIME real, inserción con PDO::PARAM_LOB, script de servicio de imágenes y tabla comparativa BLOB frente a ficheros en disco.
-
MySQL
Principios de diseño de bases de datos relacionales para MySQL 8: guía actualizada 2026
Los principios de diseño de bases de datos que todo desarrollador debe conocer: normalización, tipos de datos correctos, índices, restricciones CHECK y FOREIGN KEY (MySQL 8), JSON para datos semi-estructurados, UUID vs INT y convenciones de nombres.
-
MySQL
Tutorial completo de MySQL 8: instalación, administración, tipos de datos y backup (2026)
Guía actualizada de MySQL 8 desde cero: instalación en Ubuntu, Red Hat y Docker, gestión de bases de datos y tablas, tipos de datos, gestión de usuarios y permisos, backup con mysqldump, variables de configuración y buenas prácticas de producción.
-
MySQL
Transacciones en MySQL 8: ACID, InnoDB, niveles de aislamiento y deadlocks
Guía completa de transacciones en MySQL 8 con InnoDB: propiedades ACID, START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT, niveles de aislamiento (REPEATABLE READ, READ COMMITTED), deadlocks y ejemplo en PHP 8 con PDO.
-
MySQL
Búsquedas de texto completo en MySQL 8: FULLTEXT con InnoDB y modo booleano
Cómo usar índices FULLTEXT en MySQL 8 con InnoDB (disponible desde MySQL 5.6): modo natural, modo booleano con operadores +/-/*, relevancia, WITH QUERY EXPANSION y parámetros innodb_ft_min_token_size.
-
MySQL
Cómo interactuar con una base de datos MySQL usando PHP 8 y PDO (actualizado 2026)
Las funciones mysql_* se eliminaron en PHP 7.0 en 2015. Este artículo conserva el código histórico de 2002 como referencia y muestra la versión moderna completa con PDO, sentencias preparadas y protección contra SQL injection.
-
MySQL
La evolución de MySQL: de la versión 4.0 (2003) a MySQL 8 (2026)
Historia completa de MySQL desde la versión 4.0 de 2003 (InnoDB, SSL, caché de consultas, UNION) hasta MySQL 8 con CTEs, window functions y JSON nativo. Artículo original de MySQL Hispano actualizado en 2026.
-
MySQL
Optimizar el rendimiento de MySQL 8: innodb_buffer_pool_size, EXPLAIN y slow query log
Guía actualizada (2026) para mejorar el rendimiento de MySQL 8 con InnoDB: cómo configurar innodb_buffer_pool_size, usar el slow query log, analizar consultas con EXPLAIN ANALYZE y aprovechar el sys schema.
-
MySQL
Eliminar filas de MySQL con la ventana de confirmación de Bootstrap
En este tutorial vamos a ver cómo eliminar filas de una tabla de MySQL. Es un proceso bastante común en los sistemas CRUD, pero como habrás podido ver en el título, lo haremos a través de una ventana de confirmación de Bootstrap potenciada con Bootbox en lugar de la ventana de confirmación...
-
MySQL
10 consejos para MySQL
A continuación te vamos a proponer unos cuantos consejos a tener en cuenta en tus consultas y creación de bases de datos con mysql. Échale un ojo que no tiene desperdicio...









