Który typ przypisać kolumnie z kodami pocztowymi, by przechowywała tekst o STAŁEJ długości?
Źle.
TEXT to długi tekst o ZMIENNEJ długości.Źle.
DECIMAL to typ liczbowy.Źle.
BLOB przechowuje dane binarne.Dobrze.
CHAR to tekst o STAŁEJ, zadanej długości.Kod pocztowy ma STAŁĄ długość (w Polsce zawsze format „NN-NNN”), dlatego najlepiej pasuje typ
CHAR, który przechowuje tekst o ustalonej, niezmiennej liczbie znaków - jest dla takich danych oszczędniejszy i szybszy niż typy zmiennej długości. Dlatego stosuje się CHAR.Pozostałe typy się nie nadają.
TEXT przechowuje długie teksty o ZMIENNEJ długości, BLOB służy do danych binarnych (np. plików), a DECIMAL to typ liczbowy - zgubiłby myślnik i zero wiodące. Tekst stałej długości daje CHAR.