Bez řádného systému pro správu databází nelze zvládnout obrovské množství dat na světě. MySQL je jedním z nejpopulárnějších systémů pro správu databází používaných v tomto odvětví. V mém předchozím blogu na Výukový program MySQL , pochopili byste různé dotazy SQL, které lze provést. V tomto blogu o MySQL datových typech budu diskutovat o různých datových typech používaných v MySQL.
V tomto blogu o datových typech MySQL se budu zabývat následujícími tématy:
Pojďme tedy začít s každým z nich.
MySQL datové typy: Numerické typy
Číselné datové typy umožňují celá i podepsaná celá čísla. MySQL podporuje následující číselné datové typy.
Přihlaste se k odběru našeho kanálu na YouTube a získejte nové aktualizace ..!
MySQL datové typy: Typy řetězců
Řetězec Datové typy umožňují řetězce s pevnou i proměnnou délkou. MySQL podporuje následující datové typy String.
Datový typ | Popis | Úložný prostor |
CHAR (velikost) | Pojme až 255 znaků a umožňuje řetězec pevné délky. | (Deklarovaná délka sloupce znaků * Počet bajtů)<= 255 |
VARCHAR (velikost) | Pojme až 255 znaků a umožňuje řetězec s proměnnou délkou. Pokud uložíte znaky větší než 55, bude datový typ převeden na typ TEXT. |
|
TINYTEXT | Umožňuje řetězec o maximální délce 255 znaků | Skutečná délka v bajtech hodnoty řetězce (Len) + 1 bajt, kde Len<28 |
TEXT | Umožňuje řetězec o maximální délce 65 535 znaků | Skutečná délka v bajtech hodnoty řetězce (Len) + 2 bajty, kde Len<216 |
KAPKA | Pojme až 65 535 bajtů dat a používá se pro velké binární objekty. | Skutečná délka v bajtech hodnoty řetězce (Len) + 2 bajty, kde Len<216 |
STŘEDNÍ TEXT | Umožňuje řetězec o maximální délce 16 777 215 znaků | Skutečná délka v bajtech hodnoty řetězce (Len) + 3 bajty, kde Len<224 |
STŘEDNÍ BLOB | Pojme až 16 777 215 bajtů dat a používá se pro velké binární objekty. | Skutečná délka v bajtech hodnoty řetězce (Len) + 3 bajty, kde Len<224 |
DLOUHÝ TEXT | Umožňuje řetězec o maximální délce 4 294 967 295 znaků | Skutečná délka v bajtech hodnoty řetězce (Len) + 4 bajty, kde Len<232 |
LONGBLOB | Pojme až 4 294 967 295 bajtů dat a používá se pro velké binární objekty. | Skutečná délka v bajtech hodnoty řetězce (Len) + 4 bajty, kde Len<232 |
ENUM (x, y, z atd.) | Umožňuje zadat seznam možných hodnot s maximem 65535 hodnot. Pouze v případě, že je vložena hodnota, která není v seznamu, prázdnéhodnota bude vložena. | 1 nebo 2 bajty, v závislosti na počtu výčtových hodnot (maximálně 65 535 hodnot) |
SOUBOR | Tento datový typ je podobný ENUM, ale SET může mít až 64 položek seznamu a může ukládat více než jednu volbu. | 1, 2, 3, 4 nebo 8 bajtů, v závislosti na počtu nastavených členů (maximálně 64 členů) |
MySQL datové typy: Druhy data a času
Tento datový typ nám umožňuje zmínit datum a čas. MySQL podporuje následující datové typy Datum a čas.
co tostring znamená v JavěChcete získat certifikaci jako správce databáze?
MySQL datové typy: Používání datových typů z jiných databázových strojů
Pokud chcete implementovat kód napsaný jinými dodavateli v SQL, MySQL to usnadňuje mapováním datových typů. Viz následující tabulka.
Jiný typ dodavatele | Typ MySQL |
BOOL | TINYINT |
BOOLEAN | TINYINT |
VÝMĚNA CHARAKTERŮ (M) | VARCHAR (M) |
PEVNÝ | DESETINNÝ |
FLOAT4 | PLOVÁK |
FLOAT8 | DVOJNÁSOBEK |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | STŘEDNÍ |
INT4 | INT |
INT8 | VELKÝ |
DLOUHÝ VARBINÁŘ | STŘEDNÍ BLOB |
DLOUHÝ VARCHAR | STŘEDNÍ TEXT |
DLOUHO | STŘEDNÍ TEXT |
STŘEDNÍ | STŘEDNÍ |
NUMERICKÉ | DESETINNÝ |
Po tomto blogu o MySQL Data Types se budeme věnovat propojování databází s PHP, ale ještě předtím si můžete přečíst toto , znát nejčastější otázky kladené v rozhovorech. Zůstaňte naladěni!
Pokud se chcete dozvědět více o MySQL a seznámit se s touto relační databází open source, podívejte se na naši který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu. Toto školení vám pomůže porozumět MySQL do hloubky a pomůže vám dosáhnout zvládnutí předmětu.
Máte na nás dotaz? Uveďte to prosím v sekci komentářů na stránce ” MySQL datové typy „A ozvu se vám.