Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] Czy warto używać krótkich typów danych?
Forum PHP.pl > Forum > Przedszkole
Gość_Adam_*
Witam, zawsze używam w MySQL możliwie krótkich typów danych. Na przykład jeżeli wiem że nie potrzebuje długiego INT ustawiam np. SMALL INT o długości (5) UNSIGNED, ale tak naprawde dlaczego nie uzyc długości (11) będe miał większą pewność że to pole na dłużej mi starczy.

Zatem dlaczego używać możliwie krótkich pól? Jakie są zalety takie rozwiązania?
Jabol
Oszczędność miejsca winksmiley.jpg
nospor
Szczerze powiedziawszy dziwne te Twoje pytanie...
Jesli w polu bedą zapisywane tylko wartości 0 i 1, to nie uzyje przeciez INT(11) bo po co? tylko miejsce bedzie zawalalo. Uzyje TINYINT(1).
Uzywa sie takich typow jakie sa potrzeby.
Jesli chodzi ci o ID, to jesli bedziesz w bazie mial tylko pare rekordow, bo to bedzie np. slownik wojewodztw, to nie dasz przeciez INT(11), bo wojewodztw jest kilka. Dasz taki typ, by zawarl znana ci ilosc. Ot co
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.