Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dlugosc pola typu VARCHAR
Forum PHP.pl > Forum > Bazy danych > MySQL
phpion
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?
dzafel
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.
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.