Artículos

  • MySQL 0

    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 0

    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 0

    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 0

    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 0

    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 1

    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 0

    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 0

    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 0

    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 0

    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...