Uso de Join en consultas con MySQL / MariaDB

En la lección anterior aprendimos como insertar registros en una tabla y consultarlos. Sin embargo, cuando trabajas con bases de datos, lo más común es obtener información de varias tablas relacionadas entre sí. Una de las maneras más eficientes de lograr esto es a través del operador JOIN.

Ver post

Modificar tablas en MySQL / MariaDB

Es muy probable que -tarde o temprano- surjan cambios en tu aplicación que requieran la modificación de tu base de datos. La mayoría de estos cambios suelen ocurrir por la inclusión de nuevos requerimientos o para solucionar pequeños errores en el diseño.

Ver post

Introducción a SQL y las Bases de Datos

Cuando decidas involucrarte en el desarrollo de un proyecto, notarás -a medida que avanzas- que tu aplicación va a necesitar almacenar datos para ser usados posteriormente, pero ¿Cómo podemos lograr eso?

Precisamente de eso te hablaremos en esta serie de tutoriales sobre SQL, donde aprenderás algunos conceptos básicos sobre bases de datos y sentencias SQL para que puedas insertar, consultar, actualizar o eliminar registros de tu aplicación.

Ver post

Uso de JOINs versus subconsultas en bases de datos MySQL

Optimización de consultas SQL

El rendimiento de una consulta en MySQL que utilice solamente JOINs versus otra que emplee subconsultas es relativo; esto depende mucho de la naturaleza del problema que necesites resolver. Puesto que la respuesta a esta incertidumbre es asociada más bien a la optimización de la consultas como un todo donde cada parte aporta un peso que puede ser revisado o expuesto con un analizador de consultas tal como hace el comando EXPLAIN de MySQL. En muchas ocasiones verás que la solución es usar una combinación de JOIN y subconsultas.

Sin embargo, en este post dejaremos lo anterior a un lado y nos enfocaremos solamente en comparar JOINs y subconsultas de manera independiente. Así podremos ver que existen algunos factores que inciden en esta comparación, describiremos en qué escenarios uno tiene ventaja sobre el otro, cómo proceder a evaluarlos hasta llegar a una conclusión.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Recibe consejos útiles y múltiples recursos directamente en tu correo