Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Maksymalna długość tekstu typu MySQL

Zobacz maksymalne liczby: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 to liczba bajtów w twoim polu tekstowym. Tak więc maksymalna liczba znaków dla tekstu wynosi 2-1 (przy użyciu znaków jednobajtowych). Oznacza 65 535 znaków (przy użyciu znaków jednobajtowych).

Kodowanie UTF-8/MultiByte :przy użyciu kodowania MultiByte każdy znak może zająć więcej niż 1 bajt miejsca. Dla UTF-8 zużycie miejsca wynosi od 1 do 4 bajtów na znak.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak przekonwertować ciąg na datę w MySQL?

  2. mysql_fetch_array zwraca tylko jeden wiersz

  3. nazwa pola mysql ze zmiennej

  4. Jak opróżnić bazę danych MySQL

  5. Przestarzałe:mysql_connect()