miffmedia.com

Termin tip podataka ukazuje na to kako MySQL pretstavlja i rukuje podacima. Postoji i termin tip kolone koji ukazuje na dekleraciju kolone u tabeli. Ako ce mo striktno, tipovi podataka se razlikuju od tipova kolona.

MySQL rukuje sledecim tipovima podataka:
* Numericke vrednosti
* Vrednosti tipa string
* Vrednosti za datum i vreme
* Vrednosti tipa null

Za svaki tip podataka, postoji nekoliko tipova kolona koje se mogu koristiti.

CREATE TABLE ime_tabele (
ime_kolone tip_kolone [atributi],
..........
)


Daklem, deklerisali smo ime tabele u bazi, slede zagrade koje sadrze listu dekleracija kolona, koje su medjusobno razdvojene zarezima(ako ih ima vise, naravno). Svaka dekleracija kolone ima ime kolone, tip kolone i opcionalno neke dodatne atribute.

Atributi obicno sadrze specifikaciju NULL i NOT NULL, ovo moze d se primeni na bilo koji tip kolone, i koja kazuje da li moze da se u toj koloni nadje vrednost NULL. Jako je bitno, da NULL nije 0 (nula), vise je "bez vrednosti". Ako pokusate aritmeticke operacija sa vrednostima NULL rezultat ce uvek biti NULL.

Jos jedan atribut koji se moze koristiti je i DEFAULT, kojim se definise podrazumevana vrednost za tu kolonu.

Izgled jedne kolone u skladu sa ovim bi bila:
(Nije dozvoljena vrednost NULL, ali se kod umetanja vrste kao podrazumevana vrednost zadaje 1)

moja_kolona INT NOT NULL DEFAULT 1



Postoje i atributi koji su vezani za odredjeni tip kolone, AUTO_INCREMENT za kolone sa celobrojnim vrednostima, ili BINARY kod kolone tipa VARCHAR.

*Sledi Tipovi podataka u MySQL - Numericki tipovi kolona

Budi prvi i

Ostavi komentar

Komentar: