![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Proste pytanko:
chcę przechować w bazie danych informację typu boolean ale może to być równie dobrze 1/0 i zastanawiam się w jakim polu lepiej takie dane przechowywać jako, że nie znalazłem czegoś takiego jak boolean dla bazy danych zastanawiają mnie 2 opcje: - int(1) - tinyint(1) jeżeli się nie mylę to pomimo, że w tym wypadku ich zakres liczb jest taki sam to int będzie zajmować 4 bajty a tinyint 1 bajt tak? |
|
|
![]() |
![]()
Post
#2
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Ahha, dzięki. Ale ciągle mnie zastanawia czy int(1) zajmuje na pewno 4 bajty? w końcu rozmiar zmiennej zależy chyba od jej zakresu liczb a w tym przypadku będzie to 0-9. Tu nie ma znaczenia czy to będzie jedna cyfra czy będzie ich więcej, w bazie danych dany rekord będzie zajmował określoną ilość miejsca nawet gdy jest pusty. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 19:34 |