Iemand zal een veel beter antwoord geven dan dit, maar ik wilde alleen duidelijk maken dat ik persoonlijk nooit een telefoonnummer in een willekeurig geheel getal zou opslaan, vooral omdat:
- Je hoeft er geen enkele rekensom mee te doen, en
- Vroeg of laat zal iemand proberen (iets als) haakjes rond hun netnummer te plaatsen.
Over het algemeen gebruik ik echter bijna uitsluitend:
- INT(11) voor alles dat een ID is of verwijst naar een andere ID
- DATETIME voor tijdstempels
- VARCHAR(255) voor alles dat gegarandeerd minder dan 255 tekens lang is (paginatitels, namen, enz.)
- TEKST voor vrijwel al het andere.
Natuurlijk zijn er uitzonderingen, maar ik vind dat dat de meeste gevallen dekt.