Centar za edukaciju-BiH



#1 29.08.2010 22:55
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:MySQL tipovi podataka
TEKSTUALNI TIPOVI PODATAKA
CHAR( ) - String fiksne dužine od 0 do 255 znakova.
VARCHAR( )     - String promjenjive dužine od 0 do 255 znakova
TINYTEXT - String maksimalne dužine 255 znakova.
TEXT - String maksimalne dužine 65535 znakova.
BLOB     - String maksimalne dužine 65535 znakova.
MEDIUMTEXT - String maksimalne dužine 16777215 znakova.
MEDIUMBLOB - String maksimalne dužine 16777215 znakova.
LONGTEXT - String maksimalne dužine 4294967295 znakova.
LONGBLOB    String maksimalne dužine 4294967295 znakova.

Maksimalnu dužinu znakova kod definicije tipa podatka upisujete u uglate zagrade (), npr: VARCHAR (50), što znači da to polje može primiti string maksimalne dužine do 50 znakova.

CHAR tip podataka zbog toga što je fiksne dužine je malo brži kod VARCHAR, jer je u celom stupcu zapravo ne menja svoju dužinu, već ostaje isti. No zbog fiksne dužine troši više memorije nego VARCHAR.

BLOB i TEXT su po svojoj duzini jednaki i zapravo predstavljaju verziju VARCHAR tipa podataka koji može spremiti više od 255 znakova, tačnije 65535.
Ovaj post je ureden 2 puta. Posljednja izmjena 29.08.2010 23:03 od strane laponac84. ↑  ↓

#2 29.08.2010 23:01
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Re: MySQL tipovi podataka
NUMERICKI TIPOVI PODATAKA
TINYINT( ) od -128 do 127 normal, 0 do 255 UNSIGNED
SMALLINT( )    -32768 do 32767 normal, 0 do 65535 UNSIGNED
MEDIUMINT( )    -8388608 do 8388607 normal, 0 do 16777215 UNSIGNED
INT( ) od -2147483648 do 2147483647 normal, 0 do 4294967295 UNSIGNED
BIGINT( ) od -9223372036854775808 do 9223372036854775807 normal, 0 do 18446744073709551615 UNSIGNED
FLOATManji broj s pomičnim zarezom.
DOUBLE( , )Veći broj s pomičnim zarezom.

Celi brojevi (integer) imaju dodatnu opciju zvanu UNSIGNED koja određeni numerički tip umesto u raspon od negativnog do pozitivnog prebacuje u pozitivni raspon počevši od nule
DECIMAL( , ) DOUBLE spremljen kao string i to točno određene dužine..
↑  ↓

#3 29.08.2010 23:04
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Re: MySQL tipovi podataka
DATUM I VREME
DATE - YYYY-MM-DD.
DATETIME - YYYY-MM-DD HH:MM:SS.
TIMESTAMP - YYYYMMDDHHMMSS.
TIME - HH:MM:SS.
↑  ↓

#4 29.08.2010 23:08
laponac84 Van mreze
Clan
Registrovan od:20.11.2008
Postovi:86


Predmet:Re: MySQL tipovi podataka
OSTALI TIPOVI
ENUM ( ) do 65535 znakova, Svojevrsno nabrajanje, što znači da svaki ovakav stupac može imati samo jednu od prethodno definisanih vrednosti
SET - do 64 znaka. Sličan ENUM tipu podatka no svaki stupac može sadržavati više prethodno definisanih vrednosti

Kao i kod definisanja dužine određenog tipa podataka tako se i kod ENUM vrednosti definisu unutar zagrada.
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 10: 16 am.