Heim > Datenbank > MySQL-Tutorial > Was ist das MySQL-Äquivalent von VARCHAR(MAX)?

Was ist das MySQL-Äquivalent von VARCHAR(MAX)?

Barbara Streisand
Freigeben: 2024-12-01 07:58:10
Original
994 Leute haben es durchsucht

What is the MySQL Equivalent of VARCHAR(MAX)?

Äquivalent von Varchar(Max) in MySQL

In MySQL ist das Äquivalent von VARCHAR(MAX) VARCHAR(length), wobei Länge ist unterliegt der maximalen Zeilengrößenbeschränkung von 64 KB (ohne BLOBs).

Die Verwendung eines Mehrbyte-Zeichensatzes verringert jedoch die maximale Länge aufgrund von Codierungsanforderungen: VARCHAR(21844) CHARACTER SET utf8.

Beispiele:

  • So deklarieren Sie eine VARCHAR-Spalte mit der max Mögliche Länge (abhängig von der Zeilengröße) für ein Einzelbyte-Zeichen Satz:

    VARCHAR(65532)
    Nach dem Login kopieren
  • Für einen Mehrbyte-Zeichensatz wie UTF8:

    VARCHAR(21844) CHARACTER SET utf8
    Nach dem Login kopieren

Beachten Sie, dass die maximale Zeilengröße berechnet wird als Summe der Längen aller Spalten in einer Zeile, einschließlich Speicheraufwand. Daher ist es unmöglich, einen VARCHAR mit einer Länge zu deklarieren, die der maximalen Zeilengröße entspricht.

Zusammenfassend ist das Äquivalent von VARCHAR(MAX) in MySQL VARCHAR(Länge), wobei die maximale Länge durch die Zeile bestimmt wird Größe und Zeichensatzkodierung.

Das obige ist der detaillierte Inhalt vonWas ist das MySQL-Äquivalent von VARCHAR(MAX)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage