Je ne suis pas sûr des types de données à utiliser pour les attributs suivants: P>
Un numéro de téléphone (composé de 10 numéros) p> li>
Nom du client P> LI>
ID de produit numérique qui agit comme une clé primaire p> li>
L'emplacement / l'état du client (qui n'a que 1 valeurs possibles sur 8) p> li> ul>
Je ne suis pas sûr de savoir s'il faut utiliser Char ou Varcharne pour certaines d'entre elles, ou s'il y a un autre type, je devrais utiliser. P>
3 Réponses :
Remarque: Vous devez utiliser "Varchar" pour tous les besoins. P> blockQuote>
C'est faux. Char ne veut pas dire que cela n'accepterait pas les chiffres. Les numéros de téléphone ne doivent pas être traités comme des entiers / chiffres. Ce sont des cordes. Entier ne peut même pas gérer 10 chiffres si le premier est autre chose que 1 ou 2.
Lisez-le deux fois, monsieur! "Vous pouvez utiliser" Varchar "pour répondre à tout ce dont vous avez besoin."
Ne le rend pas plus correct. Et "peut" ne signifie pas qu'ils devraient.
Comprendre la différence entre Char, Varchar vous aidera à sortir. P>
Veuillez vous reporter à ce lien [ TutorialSpoint.com/mysql/mysql-Data-Types. HTM]