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

Jaka jest wada korzystania z pola o rozmiarze długiego tekstu MySQL, gdy każdy wpis zmieści się w polu o rozmiarze średniej długości tekstu?

Jedyną różnicą wielkości pamięci jest liczba bajtów przydzielonych dla liczby „ile bajtów to to pole”. Z dokładnej instrukcji :

TINYTEXT    L + 1 bytes, where L < 2^8  
TEXT        L + 2 bytes, where L < 2^16
MEDIUMTEXT  L + 3 bytes, where L < 2^24
LONGTEXT    L + 4 bytes, where L < 2^32

Więc longtext użyje o jeden bajt więcej niż mediumtext przechowywać ten sam tekst. Nieco więcej informacji znajduje się w Wymaganiach dotyczących przechowywania typów danych sekcji podręcznika i trochę więcej w Typy BLOB i TEXT sekcja.

Nie ma praktycznej różnicy między czterema typami TEKSTU.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę zmienić ft_min_word_len na współdzielonym hostingu?

  2. Jak przekonwertować wynik zapytania SQL do struktury danych PANDAS?

  3. 193:%1 nie jest poprawnym błędem aplikacji Win32 z nową aplikacją Rails

  4. Użyj daty w komórce Excela w klauzuli BETWEEN w zapytaniu SQL

  5. jak używać mysql prawdziwego ciągu ucieczki?