sql >> Databáze >  >> RDS >> Mysql

Maximální délka textu typu MySQL

Maximální počty naleznete na: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 je počet bajtů ve vašem textovém poli. Maximální počet znaků pro text je tedy 2–1 (při použití jednobajtových znaků). Znamená 65 535 znaků (s použitím jednobajtových znaků).

Kódování UTF-8/MultiByte :při použití vícebajtového kódování může každý znak zabrat více než 1 bajt prostoru. Pro UTF-8 je spotřeba prostoru mezi 1 až 4 bajty na znak.



  1. ROUND(číslo) Funkce v Oracle

  2. MySQL Spustí po aktualizaci pouze v případě, že se řádek změnil

  3. Cizí klíč PostgreSQL neexistuje, problém dědičnosti?

  4. Jak změnit formát data a času v T-SQL