El consejo de listar siempre las columnas es la norma, pero si necesitas 'casi todas', el problema puede ser de diseño. Antes de normalizar por las prisas, valora si estás usando un patrón tipo 'tabla ancha' que igual te viene bien para reporting. Si es así, opciones: crear una vista que exponga solo lo que necesitas, o usar un alias de tabla y listar columnas con prefijos (ej. SELECT u.id, u.nombre, ...). Otra opción pragmática: si es un caso puntual y la tabla no va a crecer en columnas, usa SELECT * pero documenta el porqué en un comentario. A mí me funciona tener un snippet que genera la lista de columnas automáticamente desde el esquema, así no pierdo tiempo. Y ojo: si usas ORM, asegúrate de que no estás trayendo columnas tipo BLOB o texto largo que ralentizan la red, aunque no las uses en el render.