Mysql
 sql >> Base de données >  >> RDS >> Mysql

Caractère MySQL vs int

Si vous avez une taille fixe, vous pouvez utiliser char(8) -> 8B , mysql fonctionne beaucoup plus rapidement avec des champs de taille fixe, mais si vous choisissez int -> 4B, vous économiserez de l'espace et aussi si vous avez un index sur ce champ, cela fonctionnera plus rapidement que le caractère.

Vous pouvez faire un test simple pour tester la vitesse d'écriture et de lecture en utilisant char(8) et int

Il n'y a non point à utiliser un type de longueur variable comme varchar ou varbinary si vous avez une taille fixe car les performances vont diminuer