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)