My SQL tipovi podataka Postoje tri osnovne vrste
- Slides: 19
My. SQL – tipovi podataka
• Postoje tri osnovne vrste podataka: – tekstualni – numerički – datum/vrijeme
• Samim odabirom vrste podataka definiramo koja vrsta informacije će biti pohranjena u to polje tablice, odnosno temeljem onoga što želimo pohraniti u bazu. • Odabirom ispravne vrste podataka znatno možemo utjecati na performanse same My. SQL baze 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
• Maksimalnu dužinu znakova kod definicije tipa podatka upisujete u oble 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 od VARCHAR, jer u cijelom stupcu zapravo ne mijenja svoju dužinu, već ostaje isti. • Zbog fiksne dužine troši više memorije nego VARCHAR.
Tekstualni tipovi podataka • TEXT – string maksimalne dužine 65535 znakova • BLOB – string maksimalne dužine 65535 znakova
• BLOB i TEXT su po svojoj duljini jednaki i zapravo predstavljaju verziju VARCHAR tipa podataka koji može spremiti više od 255 znakova, točnije 65535.
Tekstualni tipovi podataka • MEDIUMTEXT – string maksimalne dužine 16777215 znakova • MEDIUMBLOB – string maksimalne dužine 16777215 znakova.
Tekstualni tipovi podataka • LONGTEXT – string maksimalne dužine 4294967295 znakova • LONGBLOB – string maksimalne dužine 4294967295 znakova
Numerički tipovi podataka • Cijeli brojevi (integer) imaju dodatnu opciju zvanu UNSIGNED koja određeni numerički tip umjesto u raspon od negativnog do pozitivnog prebacuje u pozitivni raspon počevši od nule.
Numerički tipovi podataka • BIT() – definira broj bitova – 1 – 64 • TINYINT( ) – -128 do 127 normal – 0 do 255 UNSIGNED • SMALLINT( ) – -32768 do 32767 normal – 0 do 65535 UNSIGNED
Numerički tipovi podataka • MEDIUMINT( ) – -8388608 do 8388607 normal – 0 do 16777215 UNSIGNED • INT( ) – -2147483648 do 2147483647 normal – 0 do 4294967295 UNSIGNED
Numerički tipovi podataka • BIGINT( ) – -9223372036854775808 do 9223372036854775807 normal – 0 do 18446744073709551615 UNSIGNED
Numerički tipovi podataka • FLOAT – manji broj s pomičnim zarezom • DOUBLE( , ) – veći broj s pomičnim zarezom • DECIMAL( , ) – DOUBLE spremljen kao string i to točno određene dužine
Datum i vrijeme • DATE – format YYYY-MM-DD • DATETIME – format YYYY -MM-DD HH: MM: SS • TIMESTAMP – format YYYYMMDDHHMMSS • TIME – format HH: MM: SS
Ostali/dodatni tipovi • ENUM ( ) – do 65535 znakova – Svojevrsno nabrajanje, što znači da svaki ovakav stupac može imati samo jednu od prethodno definiranih vrijednosti
Ostali/dodatni tipovi • SET – do 64 znaka – Sličan ENUM tipu podatka, no svaki supac može sadržavati više prethodno definiranih vrijednosti
• Kao i kod definiranja dužine određenog tipa podataka tako se i kod ENUM vrijednosti definiraju unutar zagrada
- All'automobile da corsa rime
- Crepuscolari e futuristi
- Koje vrste pisma postoje
- Vrste ram memorije
- Koje vrste datoteka postoje
- Znakovne datoteke
- Tipovi baza podataka
- Tipovi podataka c++
- Primena baze podataka
- Vrste podataka u pythonu
- Osnovni tipovi podataka
- Osnovne vrste naprezanja
- Aksijalna sila
- Servisi na internetu
- Enejm
- Oblici reljefa
- Stilska figura paradoks
- Vrste baza podataka
- Vrste obrade podataka
- Vrste podataka u pythonu