Je vais avoir une grande base de données avec des mots, et une colonne de la table aurait un maximum de 3 lettres mais il y aura quelques accents français comme â, ê, î , o, u,char vs varchar pour les accents français (caractères multi-octets)
un exemple serait d'avoir une colonne qui aurait peut-être [id] [column2] 1 a 2 b 3 vf 4 êf 5 t
donc ils ne seront fixe à tout moment, et parfois certaines lignes vont ont des caractères d'accent, qui à ma connaissance nécessitent un octet de plus.
Je pense quelle serait la meilleure option à spécifier pour cette colonne? CHAR pourrait être plus rapide, parce qu'ils auront besoin de 3 octets max à chaque fois mais souvent il sera stocké 1-2 octets
D'autre part VARCHAR est longueur variable, et je ne dois préciser quoi que ce soit Mais J'ai lu que char est meilleur pour la performance, car je vais lire les colonnes mots très souvent.
Selon vous, quel est le meilleur? Et pourquoi?
Merci, vous l'avez très bien expliqué. MES pensées exactement! – Ryan
Si cela résout votre question, marquez-la si vous le souhaitez. Aide à diriger les autres avec le même problème vers les bonnes solutions. – tadman