Différence entre CHAR et VARCHAR

CHAR et VARCHAR sont deux types de caractère ASCII et presque identiques, mais ils sont différents au niveau de stockage et de récupération des données de la base de données. Voici quelques différences importantes entre CHAR et VARCHAR dans MySQL:
Liste des commandes MySQL

Différence entre CHAR et VARCHAR
CHAR
VARCHAR
Signifier CHARACTER Signifier VARIABLE CHARACTER
CHAR stocke les valeurs dans des longueurs fixes et est complété avec des espaces pour correspondre à la longueur spécifiée. VARCHAR stocke les valeurs de longueur variable avec le préfixe de longueur 1 octet ou 2 octets et ne contient aucun autre caractère.
Il peut contenir un maximum de 255 caractères. Il peut contenir un maximum de 65 535 caractères.
Il utilise l’allocation statique de mémoire. Il utilise l’allocation dynamique de mémoire.
mysql>CREATE TABLE Personnes(nom CHAR(20));
mysql>create table Personnes(nom VARCHAR(20));
Différence entre DELETE et TRUNCATE

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *