S množstvím dat na světě je téměř nemožné spravovat data bez správných databází. SQL je jádrem relačních databází, které vám poskytuje různé možnosti, jak s daty zacházet jsou nepostradatelné ve většině pracovních rolí. V tomto článku o datových typech SQL budeme diskutovat o různých datových typech používaných v SQL.
V tomto článku se zabýváme následujícím:
- Číselné datové typy
- Datové typy řetězců znaků
- Binární datové typy
- Datové typy data a času
- Další typy dat
Začněme tedy s každým z nich.
třída vs rozhraní v Javě
Datové typy SQL: Numerické typy
Tato část článku bude hovořit o numerických datových typech. Tyto datové typy umožňují celá i podepsaná celá čísla. Rozdělil jsem číselné datové typy do následujících dvou částí:
Přesné číselné datové typy
Podívejme se nyní na přibližné číselné datové typy.
Přibližné číselné datové typy
Dále se v tomto článku podívejme na datové typy řetězců znaků používané v SQL.
Datové typy SQL: Datové typy řetězců znaků
Tato část článku bude hovořit o datových typech znaků. Tyto datové typy umožňují znaky pevné a proměnné délky. Viz níže uvedená tabulka.
POZNÁMKA:
Dotazy: Proč nemůžeme deklarovat hodnotu větší než VARCHAR (8000)? Ans: VARCHAR (n) je zodpovědný za ukládání dat na stránce řádků. Protože na každé stránce záhlaví stránky zabírá prvních 96 bajtů a pro režii a posunutí řádků je k dispozici pouze 8096 bajtů dat (8192-96), nemůžete deklarovat hodnotu větší než VARCHAR (8000).
Od našeho odvětví jsem také rozšířil sekce datových typů znakových řetězců na datové typy Unicodepoužívá Unicode pro konzistentní reprezentaci a zacházení s textem ve většině systémů psaní na světě.
java co dělá append
Datové typy znakových řetězců Unicode
Datový typ | Popis / maximální velikost | Úložný prostor | |
Popis | Maximální velikost | ||
ntext | Umožňuje proměnnoudélka řetězce Unicode | 2 GB textových dat | 4 bajty + počet znaků |
nvarchar (max) | Umožňuje proměnnoudélka řetězce Unicode | 2E + 31 znaků | 2 bajty + počet znaků |
nvarchar | Umožňuje proměnnoudélka řetězce Unicode | 4 000 znaků | 2 bajty + počet znaků |
nchar | Umožňuje fřetězec Unicode s ixovanou délkou | 4 000 znaků | Definovaná šířka * 2 |
Dále se v tomto článku podívejme na binární datové typy používané v SQL.
Datové typy SQL: Binární datové typy
Tato část článku bude hovořit o binárních datových typech. Tyto datové typy umožňují binární hodnoty pevné a proměnné délky. Viz níže uvedená tabulka.
Dále se v tomto článku podívejme na datové typy data a času používané v SQL.
Datové typy SQL: Čas schůzky Typy dat
Tato část článku pojednává o datových typech data a času. Tyto datové typy umožňují různé formáty data a času. Viz níže uvedená tabulka.
Dále se v tomto článku podívejme na různé datové typy dostupné v SQL.
Datové typy SQL: jiný Typy dat
Tato část článku bude hovořit o datových typech, které nelze kategorizovat do výše uvedených kategorií. Viz níže uvedená tabulka.
veřejný řetězec tostring ()
Datový typ | Popis |
stůl | Tento datový typ ukládá sadu výsledků pro pozdější zpracování. |
xml | Tento datový typ ukládá data ve formátu XML. |
kurzor | Tento datový typ poskytuje odkaz na objekt kurzoru. |
unikátní identifikátor | Tento datový typ ukládá globálně jedinečný identifikátor (GUID). |
sql_variant | Tento datový typ stores hodnoty různých datových typů podporovaných SQL kromě textu, ntextu a časového razítka. |
Nyní, když znáte datové typy v SQL, jsem si jistý, že byste se rádi dozvěděli více o SQL. Zde je seznam článků, s nimiž začnete:
Takže, přátelé, tím tento článek končí. Doufám, že se vám tento článek líbil. Viděli jsme různé datové typy, které vám pomohou psát dotazy a hrát si s vašimi databázemi. Pokud se chcete dozvědět více o MySQL a seznamte se s touto relační databází open source, pak si prohlédněte 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ářů tohoto článku a já se vám ozvu.