Comenzaremos hoy con algo básico. A la hora de hacer consultas es muy típico que hagamos algo así como:
SELECT * FROM personas
Cuando en realidad solo queríamos dos campos de la tabla personas: nombre y apellidos por ejemplo:
SELECT nombre, apellidos FROM personas
Nunca deberemos usar la primera forma. El hecho de usar el asterisco, que actúa como comodín, obliga a la base de datos a ver la descripción de la tabla, algo que podemos invocar nosotros usando DESCRIBE.
La idea es: hacer las consultas indicando de forma explícita en el SELECT qué columnas vamos a querer obtener. Ganamos tiempo y minizamos el consumo en memoria.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Junto a esto, agregaría también que, al consultar un registro específico, agregar a la consulta "limit 1", así obvias el seguir buscando en los demás registros, cuando ya el registro buscado lo encontraste:
select nombre,apellido from personas where id=XXXXXXX limit 1