Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dlugosc pola typu VARCHAR, czy warto podawac?
phpion
post
Post #1





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zastanawiam sie co jest bardziej optymalne: podawanie dlugosci pola VARCHAR czy tez jej nie podawanie? Mam pole o nazwie IP przechowujace adres ip uzytkownikow. Adres moze zawierac maxymalnie 15 znakow. Czy jesli okresle z gory dlugosc na 15 znakow zaoszczedze miejsce (bo maxymalnie tego typu pole moze przyjmowac 255 znakow)? A co w przypadku adresu loclahosta 127.0.0.1 ktory ma 9 znakow? Czy wtedy straconych zostanie 6 miejsc? Czy jesli nie podam dlugosci pola to bedize ona dopasowywana dynamicznie bez zadnych strat?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dzafel
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.06.2005

Ostrzeżenie: (0%)
-----


VARCHAR zawsze automatycznie dobiera wielkość, tzn. jeśli masz np. pole VARCHAR(255) a w nim adres IP który ma 15 znaków, to pole to będzie zajmować 16 bajtów i analogicznie dla IP 127.0.0.1 pole będzie zajmować 10 bajtów.

Ten post edytował dzafel 12.05.2006, 12:49:12
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 03:10