Jemand wird eine viel bessere Antwort als diese posten, wollte aber nur darauf hinweisen, dass ich persönlich niemals eine Telefonnummer in einem ganzzahligen Feld speichern würde, hauptsächlich aus folgenden Gründen:
- Sie müssen damit nicht rechnen, und
- Früher oder später wird jemand versuchen (so etwas wie) seine Vorwahl in Klammern zu setzen.
Im Allgemeinen scheine ich jedoch fast ausschließlich zu verwenden:
- INT(11) für alles, was entweder eine ID ist oder auf eine andere ID verweist
- DATETIME für Zeitstempel
- VARCHAR(255) für alles, was garantiert weniger als 255 Zeichen hat (Seitentitel, Namen usw.)
- TEXT für so ziemlich alles andere.
Natürlich gibt es Ausnahmen, aber ich finde, das deckt die meisten Eventualitäten ab.