Pochopenie dátových typov SQL - všetko, čo potrebujete vedieť o dátových typoch SQL



Tento článok o dátových typoch SQL vám poskytne prehľad rôznych dátových typov, ktoré môžete v SQL použiť, t. J. Číselné, reťazcové, binárne, dátum a čas.

Vzhľadom na množstvo dát na svete je takmer nemožné spravovať dáta bez správnych databáz. SQL je jadrom relačných databáz, ktoré vám preto poskytujú rôzne možnosti zaobchádzania s údajmi sú nepostrádateľné pri väčšine pracovných rolí. V tomto článku o dátových typoch SQL sa chystáme diskutovať o rôznych údajových typoch používaných v SQL.

V tomto článku sa zaoberáme týmto:





SQL - Dátové typy SQL - Edureka

Začnime teda s každým z nich.

čo sú inštancie v Jave

Dátové typy SQL: Numerické typy

Táto časť článku bude hovoriť o numerických údajových typoch. Tieto dátové typy umožňujú celé aj podpísané a nepodpísané celé číslo. Číselné dátové typy som rozdelil do nasledujúcich dvoch častí:



Presné číselné typy údajov

Dátový typ Opis / rozsah
Skladovanie
Popis ZO TO
trochaCelé číslo, ktoré môže byť buď 0, 1, alebo NULL.-
tinyintUmožňuje celé čísla02551 bajt
smallintUmožňuje celé čísla-32 76832,7672 bajty
intUmožňuje celé čísla-2 147 483 6482 147 483 6474 bajty
bigintUmožňuje celé čísla-9 223 372 036 854 775 8089 223 372 036 854 775 8078 bajtov
číselný (p, s)Umožňuje číselnú hodnotu. Kde ' p ' je hodnota presnosti a ‘ s ' je hodnota stupnice -10 ^ 38 +110 ^ 38 -15-17 bajtov
desatinné miesto (p, s)Umožňuje desatinnú hodnotu. Kde ' p ' je hodnota presnosti a ‘ s ' je hodnota stupnice -10 ^ 38 +110 ^ 38 -15-17 bajtov
malé peniazeUmožňuje údaje ako menu-214 748,3648+214 748 36474 bajty
peniazeUmožňuje údaje ako menu-922 337 203 685 477 5808922 337 203 685 477 58078 bajtov

Teraz sa pozrime na Približné číselné typy údajov.

Približné typy číselných údajov

Dátový typ Opis / rozsah
Skladovanie
Popis ZO TO
plavák (n)UmožňujePlávajúce číselné údaje s presnosťou-1,79E + 3081,79E + 3084 alebo 8 bajtov
reálnyUmožňujePlávajúce číselné údaje s presnosťou-3,40 E + 383,40E + 384 bajty

Ďalej sa v tomto článku pozrime na dátové typy reťazcov znakov používané v SQL.

Dátové typy SQL: Dátové typy reťazcov znakov

Táto časť článku bude hovoriť o charakterových údajových typoch. Tieto dátové typy umožňujú znaky pevnej a premenlivej dĺžky. Pozrite si nasledujúcu tabuľku.

Dátový typ Popis / maximálna veľkosť
Skladovanie
Popis Maximálna veľkosť
textUmožňuje vreťazec znakov s nastaviteľnou dĺžkou2 GB textových údajov4 bajty + počet znakov
varchar (max)Umožňuje vreťazec znakov s nastaviteľnou dĺžkou2E + 31 znakov2 bajty + počet znakov
varcharUmožňuje vreťazec znakov s nastaviteľnou dĺžkou8 000 znakov2 bajty + počet znakov
charUmožňuje pevnéreťazec znakov dĺžky8 000 znakovDefinovaná šírka

POZNÁMKA:
Otázky: Prečo nemôžeme deklarovať hodnotu väčšiu ako VARCHAR (8000)? Odpoveď: VARCHAR (n) je zodpovedný za ukladanie údajov na riadkovej stránke. Pretože na každej stránke zaberá hlavička stránky prvých 96 bajtov a pre réžiu a posuny riadkov je k dispozícii iba 8096 bajtov údajov (8192 -96), nemôžete deklarovať hodnotu väčšiu ako VARCHAR (8000).

Od nášho odvetvia som tiež rozšíril sekcie údajových typov znakových reťazcov na dátové typy Unicodepoužíva Unicode na konzistentné znázornenie a manipuláciu s textom vo väčšine systémov písania na svete.

čo robí linuxový administrátor

Dátové typy reťazcov znakov Unicode

Dátový typ Popis / maximálna veľkosť
Skladovanie
Popis Maximálna veľkosť
ntextUmožňuje premennúdĺžka reťazca Unicode2 GB textových údajov4 bajty + počet znakov
nvarchar (max)Umožňuje premennúdĺžka reťazca Unicode2E + 31 znakov2 bajty + počet znakov
nvarcharUmožňuje premennúdĺžka reťazca Unicode4 000 znakov2 bajty + počet znakov
ncharUmožňuje freťazec Unicode s ixovanou dĺžkou4 000 znakovDefinovaná šírka * 2

Ďalej sa v tomto článku pozrime na binárne dátové typy používané v SQL.

Dátové typy SQL: Binárne dátové typy

Táto časť článku bude hovoriť o binárnych dátových typoch. Tieto dátové typy umožňujú binárne hodnoty pevnej a premennej dĺžky. Pozrite si nasledujúcu tabuľku.

Dátový typ Popis / maximálna veľkosť
Popis Maximálna veľkosť
obrázokUmožňuje premennú dĺžkubinárne údaje2 147 483 647 bajtov
varbinary (max)Umožňuje premennú dĺžkubinárne údaje2E + 31 bajtov
varbinárneUmožňuje premennú dĺžkubinárne údaje8 000 bajtov
binárneUmožňuje fbinárne dáta s ixed dĺžkou8 000 bajtov

Ďalej sa v tomto článku pozrime na dátové typy dátumu a času používané v SQL.

Dátové typy SQL: Dátum Čas Dátové typy

Táto časť článku bude hovoriť o dátových typoch dátumu a času. Tieto dátové typy umožňujú rôzne formáty dátumu a času. Pozrite si nasledujúcu tabuľku.

Dátový typ Opis / rozsah
Skladovanie
Popis ZO TO
dátumUkladá dátum vo formáte Rok, Mesiac a Dni.1. januára 000131. decembra 99993 bajty
časUkladá čas vo formáte hodín, minút a sekúnd.3 - 5 bajtov
Dátum ČasUkladá dátum aj čas (s presnosťou 3,33 milisekundy)1. januára 175331. decembra 99998 bajtov
datetime2Ukladá dátum aj čas (s presnosťou na 100 nanosekúnd)1. januára 000131. decembra 99996-8 bajtov
smalldatetimeUkladá dátum aj čas (s presnosťou na 1 minútu)1. januára 19006. júna 20794 bajty
datetimeoffsetTo isté ako datetime2 s pridaním posunu časového pásma8 - 10 bajtov
časová značkaUkladá jedinečné číslo, ktoré sa aktualizuje vždy, keď sa vytvorí alebo upraví riadok.

Ďalej sa v tomto článku pozrime na rôzne dátové typy dostupné v SQL.

Dátové typy SQL: Iné Dátové typy

Táto časť článku bude hovoriť o dátových typoch, ktoré nemožno kategorizovať do vyššie uvedených kategórií. Pozrite si nasledujúcu tabuľku.

MVC architektúra v Jave s príkladom
Dátový typ Popis
stôlTento dátový typ ukladá množinu výsledkov na neskoršie spracovanie.
xmlTento dátový typ ukladá údaje vo formáte XML.
kurzorTento údajový typ poskytuje odkaz na kurzorový objekt.
jedinečný identifikátorTento dátový typ uchováva globálne jedinečný identifikátor (GUID).
sql_variant
Tento dátový typ stores hodnoty rôznych dátových typov podporovaných SQL okrem textu, ntextu a časovej pečiatky.

Teraz, keď poznáte dátové typy v SQL, som si istý, že by ste sa chceli dozvedieť viac informácií o SQL. Tu je zoznam článkov, s ktorými začnete:

  1. Čo je to MySQL?
  2. MySQL Workbench

Takže, priatelia, tým sa tento článok končí. Dúfam, že sa vám tento článok páčil. Videli sme rôzne typy údajov, ktoré vám pomôžu písať dotazy a hrať sa s vašimi databázami. Ak sa chcete dozvedieť viac o MySQL a spoznajte túto relačnú databázu otvorených zdrojov, potom si pozrite našu ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť MySQL do hĺbky a pomôže vám dosiahnuť osvojenie si témy.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov tohto článku a ozvem sa.