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:
- Numeričke vrste
- Vrste žica
- Vrste datuma i vremena
- Korištenje tipova podataka iz drugih motora baze podataka
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.
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. |
|
TINYTEXT | Omogućuje niz maksimalne duljine 255 znakova | Stvarna duljina u bajtovima vrijednosti niza (Len) + 1 bajt, gdje Len<28 |
TEKST | Omogućuje niz maksimalne duljine 65.535 znakova | Stvarna 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 znakova | Stvarna 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 znakova | Stvarna 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.
Ž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 |
BOOL | TINYINT |
BOOLEAN | TINYINT |
LIK RAZLIČIT (M) | VARCHAR (M) |
POPRAVLJENO | DECIMAL |
FLOAT4 | PLUTATI |
PLAVAJ8 | DVOSTRUKO |
INT1 | TINYINT |
INT2 | SMALI |
INT3 | SREDNJI |
INT4 | INT |
INT8 | VELIKO |
DUGA VARBINARIJA | SREDNJOKLOB |
DUGI VARCHAR | SREDNJI TEKST |
DUGO | SREDNJI TEKST |
SREDNJE | SREDNJI |
NUMERIČKI | DECIMAL |
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.