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:
- Číselné typy údajov
- Dátové typy reťazcov znakov
- Binárne dátové typy
- Dátové typy dátumu a času
- Ostatné typy údajov
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
Teraz sa pozrime na Približné číselné typy údajov.
Približné typy číselných údajov
Ď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.
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ť | ||
ntext | Umožňuje premennúdĺžka reťazca Unicode | 2 GB textových údajov | 4 bajty + počet znakov |
nvarchar (max) | Umožňuje premennúdĺžka reťazca Unicode | 2E + 31 znakov | 2 bajty + počet znakov |
nvarchar | Umožňuje premennúdĺžka reťazca Unicode | 4 000 znakov | 2 bajty + počet znakov |
nchar | Umožňuje freťazec Unicode s ixovanou dĺžkou | 4 000 znakov | Definovaná ší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.
Ď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.
Ď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ôl | Tento dátový typ ukladá množinu výsledkov na neskoršie spracovanie. |
xml | Tento dátový typ ukladá údaje vo formáte XML. |
kurzor | Tento údajový typ poskytuje odkaz na kurzorový objekt. |
jedinečný identifikátor | Tento 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:
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.