Heim  >  Artikel  >  Datenbank  >  Wann verwendet der VARCHAR-Datentyp in MySQL 1 Byte und wann die 2 Byte-Präfixe Länge und Daten? Länge und Daten?

Wann verwendet der VARCHAR-Datentyp in MySQL 1 Byte und wann die 2 Byte-Präfixe Länge und Daten? Länge und Daten?

王林
王林nach vorne
2023-08-24 14:45:041484Durchsuche

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

Wie wir alle wissen, werden VARCHAR-Werte in MySQL als 1 Byte oder 2 Byte langes Präfix plus Daten gespeichert. Das Längenpräfix gibt die Anzahl der Bytes im Datenwert an. Der Datenwert selbst bestimmt, wann der Datentyp VARCHAR eine Präfixlänge von 1 Byte und wann eine Präfixlänge von 2 Byte verwendet.

  • Verwenden Sie 1 Byte, wenn der Wert nicht benötigt wird und die Spalte länger als 255 Bytes ist.
  • Wenn der Wert möglicherweise mehr als 255 Bytes erfordert, verwenden Sie eine 2-Byte-Länge für die Spalte.

Das obige ist der detaillierte Inhalt vonWann verwendet der VARCHAR-Datentyp in MySQL 1 Byte und wann die 2 Byte-Präfixe Länge und Daten? Länge und Daten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen