sql >> Database teknologi >  >> RDS >> Mysql

Maksimal længde for tekst af MySQL-typen

Se for maksimale antal:http://dev.mysql. com/doc/refman/5.0/en/storage-requirements.html

TINYBLOB, TINYTEXT       L + 1 bytes, where L < 2^8    (255 Bytes)
BLOB, TEXT               L + 2 bytes, where L < 2^16   (64 Kilobytes)
MEDIUMBLOB, MEDIUMTEXT   L + 3 bytes, where L < 2^24   (16 Megabytes)
LONGBLOB, LONGTEXT       L + 4 bytes, where L < 2^32   (4 Gigabytes)

L er antallet af bytes i dit tekstfelt. Så det maksimale antal tegn for tekst er 2-1 (ved brug af enkeltbyte-tegn). Betyder 65 535 tegn (ved brug af enkeltbyte-tegn).

UTF-8/MultiByte-kodning :ved at bruge MultiByte-kodning kan hvert tegn forbruge mere end 1 byte plads. For UTF-8 er pladsforbruget mellem 1 og 4 bytes pr. tegn.



  1. Slet dublerede rækker i SQL Server

  2. mysql - hvor mange kolonner er for mange?

  3. Hvordan ændres mysql til mysqli?

  4. VALUES-erklæring i MySQL