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

MySQL:Po co używać VARCHAR(20) zamiast VARCHAR(255)?

Sprawdź:Informacje o Varchar

Krótko mówiąc, nie ma dużej różnicy, chyba że przekroczysz rozmiar 255 w swoim VARCHAR, co będzie wymagało kolejnego bajtu dla prefiksu długości.

Długość wskazuje bardziej na ograniczenie danych przechowywanych w kolumnie niż cokolwiek innego. To z natury ogranicza również MAKSYMALNY rozmiar przechowywania dla kolumny. IMHO, długość powinna mieć sens w odniesieniu do danych. Jeśli przechowujesz numer ubezpieczenia społecznego, nie ma sensu ustawiać długości na 128, nawet jeśli nic Cię nie kosztuje, jeśli wszystko, co przechowujesz, to SSN.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ograniczenia klucza obcego MySQL, kaskadowe usuwanie

  2. Narzędzie do tworzenia diagramów ER typu open source dla mysql

  3. zaznacz wszystkie kolumny, których nie ma w innej tabeli laravel 5.5

  4. SQL:porównywanie dwóch liczb z różnych tabel

  5. MySQL CAST – Jak wpisać Cast w MySQL