Maison  >  Article  >  base de données  >  Dans MySQL, quand le type de données VARCHAR utilisera 1 octet et quand il utilisera les préfixes de 2 octets length et data ?length et data ?

Dans MySQL, quand le type de données VARCHAR utilisera 1 octet et quand il utilisera les préfixes de 2 octets length et data ?length et data ?

王林
王林avant
2023-08-24 14:45:041484parcourir

在 MySQL 中,何时 VARCHAR 数据类型将使用 1 字节,何时使用 2 字节前缀 length 和 data?length 以及 data?

Comme nous le savons tous, dans MySQL, les valeurs VARCHAR sont stockées sous forme de préfixe de 1 octet ou de 2 octets plus des données. Le préfixe de longueur indique le nombre d'octets dans la valeur des données. La valeur des données elle-même déterminera quand le type de données VARCHAR utilise une longueur de préfixe de 1 octet et quand une longueur de préfixe de 2 octets est utilisée.

  • Utilisez 1 octet si la valeur n'est pas nécessaire et que la colonne fait plus de 255 octets.
  • Si la valeur peut nécessiter plus de 255 octets, utilisez une longueur de 2 octets pour la colonne.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer