Je suis en train de mettre en place une toute petite base de données MySQL qui stocke le prénom, le nom, l'adresse électronique et le numéro de téléphone et j'ai du mal à trouver le type de données "parfait" pour chaque champ. Je sais qu'il n'existe pas de réponse parfaite, mais il doit y avoir une sorte de convention commune pour les champs couramment utilisés tels que ceux-ci. Par exemple, j'ai déterminé qu'un numéro de téléphone américain non formaté est trop grand pour être stocké en tant que unsigned int, il doit être au moins un bigint.
Parce que je suis sûr que d'autres personnes trouveront probablement cela utile, je ne veux pas limiter ma question aux seuls champs que j'ai mentionnés ci-dessus.
Quels types de données conviennent aux champs courants des bases de données ? Des champs comme le numéro de téléphone, l'adresse électronique et l'adresse postale ?