En este episodio hago un barrido general a MySQL:


Ventajas

Es uno de los 3 motores de base de datos más popular (junto a Oracle y Microsoft SQL Server)
Opensource (atractivo)
Va de la mano con PHP
Viene instalado en la mayoría de los servicios de hosting básicos
Rápido y de bajo consumo de recursos

PhpMyAdmin

Herramienta hecha en php para administrar MySQL a través de páginas web (permite hacer de todo)
Limitado por el timeout de servidor (max_input_time, max_execution_time)
Limitado por el timeout de MySQL (ExecTimeLimit)
Limitado por la carga de archivos (upload_max_filesize, post_max_filesize)
También se puede usar MySQL desde la línea de comandos (más rápido para trabajar – duplicar – bases de datos grandes)

Tips

LIMIT 1 (o limit en general)
Como nombrar las bases de datos y cada uno de los campos (o columnas)
Para evitar el timeout (“mysql bigDump” en google)

Mitos

¿SQL es más rápido que MySQL?
Una sola conexión y muchas consultas (en vez de una conexión por consulta)