![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Chciałem zapytać ile pamięci zajmuje typ ENUM. Nigdzie nie moge tego znaleźć, a przez to nie wiem czy aby wstawić do bazy typ boolean lepiej używać ENUM czy 1-bajtowego typu TINYINT. -------------------- pozdrawiam, chfast
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam ...
TINYINT ma 1 bajt ... nie ma mniejszej wartosci ... wiec jezeli zalezy ci na wielkosci to wlasnie to ... ENUM przechowuje wszystkie mozliwe do wyboru elementy w naglowku tabeli [mniej wiecej] w wierszach przechowywane sa tylko indexy kolejnych elementow z listy ... jako SMALLINT [65.xxx mozliwych indexow] ... wiec jezeli chodzi o miejsce to tinyint a jezeli chodzi o wygode to ENUM [mozna miec wiecje wartosci i wyglada to ladniej moim zdaniem] ... wiecej: http://dev.mysql.com/doc/mysql/en/Numeric_types.html http://dev.mysql.com/doc/mysql/en/ENUM.html pozdrawiam -------------------- Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat(orson @ 2004-09-06 14:08:25) wiec jezeli chodzi o miejsce to tinyint a jezeli chodzi o wygode to ENUM [mozna miec wiecje wartosci i wyglada to ladniej moim zdaniem] Może i ładniej ale baza nie jest do oglądania. Dzięki za pomoc. -------------------- pozdrawiam, chfast
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
ENUM ma taką zalete, że nawet jak sprobujesz wepchnąć tam inna wartość niż ustalone, to przyjmie wartość domyślną.
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(chfast @ 2004-09-06 20:29:31) Może i ładniej ale baza nie jest do oglądania. Dzięki za pomoc. witam ... jak to nie do ogladania ![]() pozdrawiam -------------------- Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 04:40 |