miffmedia.com

MySQL moze da sadrzi i celobrojne vrednosti (koji nemaju decimalni deo) i brojeve sa pokretnim zarezom (sa decimalnim delom).

Ovo je tabela koja najbolje oslikava numericke tipove.
(PS najbolji program za pravljenje tabela je neki Office Word alat,shit+Print Screen, pa crop u nekom image alatu[wink])

Numericki tipovi

INT familija tipova bi mogla da ima upotrebu recimo, za predstavljanje broja artikla u korpi, broj ljudi u listi sa komentarima itd.
FLOAT, DOUBLE i DECIMAL su i familije tipova sa pokretnim zarezom, moglo bi da se koristi sa predstavljanje cena artikla, precizno rastojanje izmedju dve tacke...

Kreiramo tabelu koja ce da pojasni(nadam se[wink]):

CREATE TABLE korpa
(
kupac_br INT UNSIGNED,
artikl_br INT UNSIGNED,
reg_artikl SMALLINT,
cena_artikl DECIMAL(6,2)
)



Idemo red po red...
kupac_br INT UNSIGNED, ova kolona deklarise da je u pitanju kolona kupac_br, tipa INT i da je duzina tog broja 4 bajtova. Ovde postoji dodatak (atribut) UNSIGNED, i odnosi se da nije moguce ubacivati negativne brojeve(u tabeli iznad poz:/neg:).

reg_artikl SMALLINT, kolona je tipa SMALL_INT, ona ima atribut SIGNED (nije deklarisano UNSIGNED), i prema tabeli gore moze da sadrzi i negativne i pozitivne borjeve u datom opsegu.

cena_artikl DECIMAL(6,2), je deklerisana kao DECIMAL, i ovakve kolone mogu da sadrze do M+2 karaktera, ukljucujuci same cifre, decimalnu tacku i znak minus. Nakon decimalne tacke bice zadato D decimalnih mesta.

*Sledi Tipovi podataka u MySQL - Atributi numerickih kolona

Budi prvi i

Ostavi komentar

Komentar: