Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] Czy warto używać krótkich typów danych?
-Gość_Adam_*-
post
Post #1





Goście







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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




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
Go to the top of the page
+Quote Post

Posty w temacie
- Gość_Adam_*   [SQL] Czy warto używać krótkich typów danych?   8.08.2006, 10:54:49
- - Jabol   Oszczędność miejsca   8.08.2006, 11:04:24
- - nospor   Szczerze powiedziawszy dziwne te Twoje pytanie... ...   8.08.2006, 11:04:52


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 10:45