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

MySql - rozmiar VARCHAR

To bzdury. Mogą mówić o tym, że varchar używa jednego bajtu na długość, niezależnie od tego, czy maksymalna długość wynosi 100 czy 255 (długości powyżej będą używać dwóch bajtów, do ~64K), ale traktowane inaczej.

Jeśli wstawisz 150-znakowy ciąg do pierwszego, zostanie on skrócony do 100, w drugim przypadku tak nie jest.

Powinieneś użyć długości, która ma sens. Jeśli masz kolumnę, która nigdy nie przekroczy 30 znaków, nie użyj varchar(255) .

Zobacz tutaj dla szczegółów typu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. przestań wstawiać dane do bazy podczas odświeżania strony

  2. Przykład MySQL LOAD DATA LOCAL INFILE w pythonie?

  3. Obliczanie przez MySQL sumy skumulowanej z warunkiem resetowania

  4. PHP - MySQL pobiera wartość parametru out z procedury składowanej

  5. MySql SELECT AS — Dołącz wszystkie nazwy pól