sql >> Database >  >> RDS >> Mysql

Maximale lengte voor tekst van het MySQL-type

Zie voor maximale aantallen: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 is het aantal bytes in uw tekstveld. Het maximum aantal tekens voor tekst is dus 2-1 (met enkelbyte-tekens). Betekent 65 535 tekens (met tekens van één byte).

UTF-8/MultiByte-codering :bij gebruik van MultiByte-codering kan elk teken meer dan 1 byte aan ruimte in beslag nemen. Voor UTF-8 is het ruimteverbruik tussen 1 en 4 bytes per teken.



  1. Dagen aan een datum toevoegen in MySQL

  2. Een maand toevoegen aan een datum in SQLite

  3. Geneste lussen Joins en prestatiespoelen

  4. Waar waarde in kolom met door komma's gescheiden waarden