NIKDY, NIKDY NEPOUŽÍVEJTE "SELECT *"!!!!
Toto je základní pravidlo návrhu dotazů!
Důvodů je více. Jedním z nich je, že pokud vaše tabulka obsahuje pouze tři pole a použijete všechna tři pole v kódu, který volá dotaz, je velká možnost, že budete do této tabulky přidávat další pole, jak aplikace roste, a pokud váš select * dotaz měl pouze vrátit tato 3 pole pro volací kód, pak z databáze stahujete mnohem více dat, než potřebujete.
Dalším důvodem je výkon. Při návrhu dotazů nepřemýšlejte o opětovné použitelnosti tolik jako o této mantře:
BERTE VŠE, CO JÍST, ALE JEZTE VŠE, CO SI Vezmete.