Vrste podataka MySQL - Pregled vrsta podataka u MySQL-u



Ovaj blog o MySQL vrstama podataka pružit će vam pregled različitih vrsta podataka koje možete koristiti u MySQL-u, tj. Numeričke, niz, podatke i vrijeme itd.

Ne može se rukovati velikom količinom podataka prisutnih u svijetu bez odgovarajućeg sustava upravljanja bazama podataka. MySQL je jedan od najpopularnijih sustava za upravljanje bazama podataka koji se koriste u industriji. U mom prethodnom blogu na Vodič za MySQL , stekli biste razumijevanje različitih SQL upita koji se mogu izvršiti. U ovom blogu o MySQL tipovima podataka raspravljat ću o različitim tipovima podataka koji se koriste u MySQL.

U ovom blogu o MySQL vrstama podataka obradit ću sljedeće:





Pa, krenimo sa svakim od njih.

kako implementirati hrpu

MySQL tipovi podataka: numerički tipovi

Numerički tipovi podataka omogućuju i potpisane i nepopisane cijele brojeve. MySQL podržava sljedeće numeričke tipove podataka.



Vrsta podataka Opis Skladištenje
TINYINT (veličina) Omogućuje potpisane cijele brojeve od -128 do 127 i 0 do 255 nepotpisanih cijelih brojeva.1 bajt
SMAJLICA (veličina) Omogućuje potpisane cijele brojeve od -32768 do 32767 i 0 do 65535 nepotpisanih cijelih brojeva.2 bajta
MEDIUMINT (veličina) Omogućuje potpisane cijele brojeve od -8388608 do 8388607 i 0 do 16777215 nepotpisane cijele brojeve.3 bajta
INT (veličina) Omogućuje potpisane cijele brojeve od -2147483638 do 214747483637 i 0 do 4294967925 nepotpisane cijele brojeve.4 bajta
VELIKO (veličina) Omogućuje potpisane cijele brojeve od -9223372036854775808 do 9223372036854775807 i 0 do 18446744073709551615 nepotpisane cijele brojeve.8 bajtova
FLOAT (veličina, d) Omogućuje male brojeve s plutajućom decimalnom zarezom. Parametar veličine koristi se za određivanje maksimalnog broja znamenki, a parametar d za određivanje maksimalnog broja znamenki desno od decimale.4 bajta
DUPLO (veličina, d) Omogućuje velike brojeve s plutajućom decimalnom zarezom. Parametar veličine koristi se za određivanje maksimalnog broja znamenki, a parametar d za određivanje maksimalnog broja znamenki desno od decimale.8 bajtova
DECIMALNI (veličina, d)
Omogućuje pohranjivanje DOUBLE kao niza, tako da postoji fiksna decimalna točka. Parametar veličine koristi se za određivanje maksimalnog broja znamenki i parametar d koristi se za određivanje maksimalnog broja znamenki s desne strane decimale.Varira

Pretplatite se na naš youtube kanal da biste dobivali nova ažuriranja ..!

Vrste podataka MySQL: Vrste žica

Niz Tipovi podataka omogućuju nizove fiksne i promjenjive duljine. MySQL podržava sljedeće vrste podataka String.

Vrsta podataka Opis Skladištenje
CHAR (veličina) Sadrži do 255 znakova i omogućuje niz fiksne duljine.(Deklarirana dužina stupca znakova * Broj bajtova)<= 255
VARCHAR (veličina) Sadrži do 255 znakova i omogućuje niz promjenljive duljine. Ako pohranite znakove veće od 55, tada će se vrsta podataka pretvoriti u TEKST.
  • Vrijednost niza (Len) + 1 WHERE vrijednosti stupaca zahtijevaju 0 i minus 255 bajtova
  • Vrijednost niza (Len) + 2 bajta WHERE vrijednosti stupaca mogu zahtijevati više od 255 bajtova
TINYTEXT Omogućuje niz maksimalne duljine 255 znakovaStvarna duljina u bajtovima vrijednosti niza (Len) + 1 bajt, gdje Len<28
TEKST Omogućuje niz maksimalne duljine 65.535 znakovaStvarna duljina u bajtovima vrijednosti niza (Len) + 2 bajta, gdje Len<216
BLOB Sadrži do 65.535 bajtova podataka i koristi se za Binarne velike objekte.Stvarna duljina u bajtovima vrijednosti niza (Len) + 2 bajta, gdje Len<216
SREDNJI TEKST Omogućuje niz s maksimalnom duljinom od 16.777.215 znakovaStvarna duljina u bajtovima vrijednosti niza (Len) + 3 bajta, gdje Len<224
SREDNJOKLOB Sadrži do 16.777.215 bajtova podataka i koristi se za Binarne velike objekte.Stvarna duljina u bajtovima vrijednosti niza (Len) + 3 bajta, gdje Len<224
DUGI TEKST Omogućuje niz maksimalne duljine 4.294.967.295 znakovaStvarna duljina u bajtovima vrijednosti niza (Len) + 4 bajta, gdje Len<232
LONGBLOB Sadrži do 4.294.967.295 bajtova podataka i koristi se za Binarne velike objekte.Stvarna duljina u bajtovima vrijednosti niza (Len) + 4 bajta, gdje Len<232
ENUM (x, y, z itd.) Omogućuje vam unos popisa mogućih vrijednosti, s maksimalnom vrijednošću od 65535 vrijednosti. Samo u slučaju da je umetnuta vrijednost koja nije prisutna na popisu, praznovrijednost će biti umetnuta.1 ili 2 bajta, ovisno o broju vrijednosti nabrajanja (maksimalno 65.535 vrijednosti)
SET Ova vrsta podataka slična je ENUM-u, ali SET može imati do 64 stavke popisa i može pohraniti više od jednog izbora.1, 2, 3, 4 ili 8 bajtova, ovisno o broju postavljenih članova (najviše 64 člana)

Vrste podataka MySQL: Vrste datuma i vremena

Ova vrsta podataka omogućuje nam spominjanje datuma i vremena. MySQL podržava sljedeće vrste podataka Datum i vrijeme.

Vrsta podataka Opis Pohrana potrebna prije MySQL-a 5.6.4 Pohrana potrebna od MySQL 5.6.4
GODINA() Drži vrijednost godine u dvoznamenkastom ili četveroznamenkastom formatu.Vrijednosti godine u rasponu (70-99) pretvaraju se u (1970-1999), a vrijednosti godine u rasponu (00-69) pretvaraju se u (2000-2069)1 bajt1 bajt
DATUM() Sadrži vrijednosti datuma u formatu: GGGG-MM-DD, gdje je podržani raspon(1000-01-01) do (9999-12-31)3 bajta3 bajta
VRIJEME() Sadrži vremenske vrijednosti u formatu: HH: MI: SS, gdje je podržani raspon od (-838: 59: 59) do (838: 59: 59)3 bajta3 bajta + djelomice sekunde pohrane
DATUM VRIJEME () Kombinacija vrijednosti datuma i vremena u formatu: GGGG-MM-DD HH: MI: SS, gdje je podržani raspon od‘1000-01-01 00:00:00’ do ‘9999-12-31 23:59:59’8 bajtova5 bajtova + djelomice sekunde pohrane
VRIJEME () Sadrži vrijednosti koje su pohranjene kao broj sekundi, sa znakom format (GGGG-MM-DD HH: MI: SS). Podržani raspon je od (1970-01-01 00:00:01) UTC do (2038-01-09 03:14:07) UTC4 bajta4 bajta + djelimično drugo spremište
Želite li dobiti certifikat za administratora baze podataka?

Vrste podataka MySQL: Korištenje tipova podataka iz drugih motora baze podataka

Ako želite implementirati kod koji su napisali drugi dobavljači u SQL-u, tada MySQL to olakšava mapiranjem tipova podataka. Pogledajte sljedeću tablicu.



Ostali dobavljači MySQL tip
BOOLTINYINT
BOOLEANTINYINT
LIK RAZLIČIT (M)VARCHAR (M)
POPRAVLJENODECIMAL
FLOAT4PLUTATI
PLAVAJ8DVOSTRUKO
INT1TINYINT
INT2SMALI
INT3SREDNJI
INT4INT
INT8VELIKO
DUGA VARBINARIJA
SREDNJOKLOB
DUGI VARCHARSREDNJI TEKST
DUGOSREDNJI TEKST
SREDNJESREDNJI
NUMERIČKIDECIMAL

Nakon ovog bloga o MySQL vrstama podataka ulazit ćemo u povezivanje baza podataka s PHP-om, ali prije toga možete se pozvati na ovo , kako biste znali najčešća pitanja postavljena u intervjuima. Pratite nas!

c ++ kako koristiti prostore imena

Ako želite saznati više o MySQL-u i upoznati ovu relacijsku bazu podataka otvorenog koda, pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete MySQL i pomoći vam da postignete ovladavanje tom temom.

Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare ' Vrste podataka MySQL ”I javit ću vam se.