Je kolommen noemen is altijd beter. Nu zie je het verschil bij een simpele select als je noemt niet echt, maar wanneer je te maken krijgt met JOINS, GROUP BY etc wordt het relevant. Een bijkomend voordeel is dat je, wanneer je tabelstructuur verandert tijdens ontwikkelen je keihard om de oren geslagen wordt met query fouten ipv undefined index meldingen.
Als je "gehackt" wordt heb je een groter probleem dan de notatie van je queries. Dat is hoe dan ook het doel niet, je schrijft je queries op een manier om snel en foutloos mee te kunnen ontwikkelen. Je sluit ambiguiteit uit door expliciet te noemen wat je wilt hebben.