Pisano u MySQL
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.
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)
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