Computeren, Datenbanken
SQL (Daten Zorte): Table
An haut d'Welt ginn et eng grouss Zuel vun Instrumenter an Technologien fir Informatiounen Stockage. Ee vun de stäerkste gemeinsam Weeër sinn der Datebank, fir déi verschidden Kontroll Systemer benotzen. Dëst Stockage Method dervun datt all vun der Daten kloer strukturéiert sinn an sinn an engem speziellen Dësch opgezielt. Si, an dann, aus engem spezifeschen Donnéeën Typ KOLONN Attributer.
Donnéeën Typ - wat ass et?
Haut, do verschidden Definitiounen sinn, erkläert d'Konzept vun de Begrëff "Donnéeën Typ." jiddereng vun hinnen Allerdéngs huet ee gemeinsam Sënn. Dofir, d'Zort vun Date kann arbiträr den Daten Grupp designéierte ginn, duerch seng Wäerter charakteriséiert (Charakter, da stellt, etc.) an och Operatiounen op der considéréiert Wäerter applizéiert.
Ëmfang vun der Daten Zorte ass ville Beräicher. Si fir verschidden Aufgaben net nëmme fir Stockage, mä och am programméiere benotzt. Wann Programmer Plange ass verbreet Entwécklung a Gebrauch vun gebierteg Daten Zorte mat enger spezifesch Formatioun vun Operatiounen. Allerdéngs, baséiert op Benotzer sinn ëmmer déi fundamental Date Zorte. SQL-Norm ass och baséiert op de Gebrauch vun de meeschte gemeinsam Zorte vu Basis, mä mat enger Rei vu spezifesche Foto-nzen.
Klassifikatioun vun Daten Zorte
Glidderung Donnéeën vun Typ war eng laang Zäit a gouf duerch den brauchen ëmmer Informatiounen fir einfach Veraarbechtung ze organiséieren. Elo d'Basis vun bestehend Daten Zorte Form zwee: Charakter an da stellt.
Op der Basis vun hirem aktuellen Klassifikatioun et entwéckelt gouf, wat hudd, logesch, ganz, da stellt Wénkel gekäppt Punkt an String Daten Zorte ëmfaasst. SQL - Klassifikatioun behandelt misst all vun der uewen. Mä et ginn zousätzlech Foto-ins fir eng modern DBMS. Dozou gehéiert och e méi a MySQL.
Fundamental Daten Zorte
Benotzt wann Dëscher vun Attributer schafen, datt d'Sprooch Standarden vun treffen der SQL, Daten Zorte sinn an 4 Klassen opgedeelt:
- Sieg;
- ufale;
- tselochiselennye Wäert;
- Datum an Zäit Wäerter.
String Daten Typ
Déi éischt Grupp vu Wäerter all Daten zu Geschäft, als Zeeche vertrueden.
Et kann speziellen Zeechen, Zuelen a Buschtawen ginn, déi an hirer totality als String an all behandelt ginn Paieziedel SQL. Zorte vun Daten Dësch Oplëschtung déi ënnendrënner ass, en éischte Grupp ze Form.
QRegExp (Gréisst) | Et benotzt Sieg ze Geschäft. Parameter vun der Klammeren erlaabt der Längt vun der gespäichert String an befestegt. Déi maximal Gréisst vun Bytes datt fir d'hannertenee Formatioun kann - 255. |
VARCHAR (Gréisst) | Den Zerfall, kann d'virdrun Typ String 255 Zeechen laang Geschäft. Allerdéngs Géigesaz QRegExp dass déi néideg Betrag vun Erënnerung fir raumen de Wäert vun dësem Typ entgéintgeholl. Dat ass, fir eng String aus 5 Personnagen, 6 Bytes vun Erënnerung verlaangt. Am éischte Fall wäert d'Erënnerung fir de Wäert no gesot Parameter ginn ausgewielt. |
kleng TEXT | Benotzt ze Buttek String Daten bis zu 255 Zeechen. |
TEXT | Benotzt fir Text Informatiounen raumen, heescht der Gréisst vun deem net 65 535 Zeechen däerfte. |
QIBaseResult | Déi Zort vun Donnéeën ass ähnlech TEXT Typ an erlaabt ze halen der Datebank Text Informatiounen deem Volume kann erreechen 65.535 Personnagen. Mä an der Praxis ass et fir Stockage vun Audio Daten, Biller, elektronesch Dokumenter benotzt, an sou weider. |
mëttel- TEXT | Et war entworf baséiert op den Domainen, mä erméiglecht Iech op Geschäft méi Daten wéinst der fräi Gréisst vu bis zu 16.777.215 vun Bréiwer oder Zeechen. |
mëttel- QIBaseResult | Benotzt an enger Datebank vun elektronesche Dokumenter ze Buttek, d'Gréisst vun deem däerfte net de Mark vun 16.777.215 Personnagen. |
LONG TEXT | System ähnlech un d'virdrun Typ, mä mat engem groussen Erënnerung Kapazitéit vu bis zu 4 gigabytes. |
LONG QIBaseResult | Et erlaabt Iech an der Basis vu grousse Bänn vun Donnéeën (4 294 967 295 Zeechen) Virsprong. |
ENUM (eng, B, C, etc.) | Eng speziell Donnéeën Typ datt benotzt ass eng Lëscht vun méiglechen Wäerter ze definéieren. 65535 erlaabt Iech Wäerter ze uginn. Sieg vun dësem Typ kann engem eenzege Wäert vun dësen an der Formatioun huelen. Am Fall wou der Zousätzlech gëtt de Wäerter ginn, déi net an der Lëscht vun den Dësch kritt präsent sinn wäerten op eng eidel Wäert geschriwwe ginn. |
SET | Definéiert d'Formatioun vun valabel Wäerter. Am Géigesaz zu de fréiere Typ, ass 64 bis enthalen Parameteren benotzt dass duerch all oder e puer Elementer aus der Formatioun vun Argumenter initialized kann. |
Dësch fractional Daten Zorte
Fractional SQL Daten Zorte sinn fir raumen Wénkel gekäppt Punkt Zuelen benotzt. An der Praxis, wéi eng Regel, Formatioun déi verschidde finanziell Indicateuren. Je déi néideg Richtegkeet benotzen eent vun de folgenden dräi:
Fléien (Gréisst, d) | Et erlaabt enthalen fractional Zuelen weg Präzisioun d. |
Duebel (Gréisst, d) | Benotzt mat Duebelstären Präzisioun fractional Zuelen ze Geschäft. |
Dezimalzuel (Gréisst, d) | Hält de fractional Wäerter den Sieg. |
Zum Beispill, an erreecht Bankgeheimnis Berechnung Richtegkeet vun der fractional Deel engem Wäert vun 8 oder 10-Null-Th Schëlder. Déi éischt zwou Zorte kënnen net an dësem Beräich benotzt ginn.
Hält finanziell Indicateuren a Form vun Linnen erliichtert immens der Léisung vu ville Problemer. Mä mat finanzielle Problemer am bewäerten oder verschiddenen Operatiounen SQL Daten Typ Konversioun ass vu grousser Wichtegkeet zügeg. Entwéckler sécher soll d'Zort vun Stockage an Veraarbechtung Methoden ze betruecht, bleiwen d'Donnéeën ëmmer déi selwecht.
Ganz Daten Typ
Integers - eng separat Grupp vun Zuelen, déi Formen ee vun de Kär Klassen. Ganz SQL Daten Zorte sinn op de Gebrauch vun der Basis Typ ganz mat e puer Extensioun vun sengen Eegeschafte baséiert.
INT (Gréisst) | Stockage ganz Wäerter eng Gamme vu administrativ [-2 31; 2 31 -1] |
TINYINT (Gréisst) | Et déngt bis Buttek, déi an der Gamme vun -128 bis 127 |
Mega cool fannen (Gréisst) | Charakteriséiert sech duerch fräi Gamme vun der Quantitéit gespäichert Wäerter vun aus -32 768 zu 32 767 |
MEDIUMINT (Gréisst) | Benotzt fir Nummeren tëscht -2 Dimensioun virun Februar 3 2 2 3 -1 raumen |
BIGINT (Gréisst) | Deckt der Gamme vu integers, mat 63 Ufank an Enn -2 2 63 -1 |
Wiel vun der rietser Typ vun Daten, kënnt Dir vill vun Erënnerung retten, a reduzéieren de Käschte vun Serverzäit waren SQL-Ufroën higeriicht ginn. Donnéeën Zorte, oder éischter hirem Sortiment, bestëmmen d'Quantitéit vun néideg Späicherplatz.
Also, ass Datebank Entwéckler wichteg ze erënneren, datt d'Benotzung vu grousse laut vun Attributer féiert zu enger Erhéijung vun Erënnerung kascht. Et ass néideg, fir kloer analyséieren d'Aufgaben an z'identifizéieren Fäll wou bekannt geschätzte Gamme a Konditioune vun benotzen ënnerschriwwen Zuelen. Wann der Gamme vun Argumenter ass kleng benotzt, an all d'Nummeren wäert positiv ginn, wier et méi richteg ginn Museker geformt ze benotzen Spezialfäegkeeten Museker.
Der Zorte vu Datum an Zäit Donnéeën
An der Etude vun de Fundamenter vun SQL Daten Zorte, Datum an Zäit sinn vun besonnesch interesséieren.
Mat de folgenden Zorte gëtt zousätzlech Virdeeler an der Entwécklung vun Systemer, datt op temporär Parameteren hänkt.
DATUM | Hiren Haaptprojet - den Datum verschéckt am Format JOER-MOUNT-DAAG ( "YYYY-MM-DD" oder "yyyy-mm-dd"). Typesch Wäerter sinn duerch getrennt "-", mä als Spaltanlag kann all Charakter ausser Ziffere Employéen ginn. |
TIME | Et erlaabt Dir der temporärer Dësch Zell Wäerter ze Geschäft. All Wäerter sinn Format «hh: mm: SS» uginn |
DATETIME | Si kombinéiert d'Funktiounen vun der viregter zwou Zorte. De Stockage Format ass wéi follegt: "yyyy-mm-dd hh: mm: SS». |
Zäitstempel | Stores den Datum an Zäit, engem countable Zuel vun Sekonnen zanter Mëtternuecht ofgelaf 01/01/1970 a bis de uginn Wäert. |
JOER (M) | Benotzt eisen alljährlechen Wäerter an engem Two oder véier-Zifferen Format zu Geschäft. |
Wat soss musst Dir wëssen?
All vun dësen Zorte vun Daten sinn am Detail op Microsoft systematized. SQL Daten Zorte et geschafft an méi Detailer eraus.
Zum Beispill, duerch Detail gemoolt, wéi vill Erënnerung an Bytes entgéintgeholl ass all Zort benotzt. Nom Informatiounen sinn iweerpréifen waat, einfach Entwéckler der Struktur vun den Dëscher a ganze Datebank op der Hardware Kënnen vum Server baséiert zu Design.
Special gesitt - NULL
Heiansdo Ofschloss der Datebank hunn, wou eng Situatioun, wou Dir records Foto un den Dësch de Besoin Informatiounen zu all Saile zu gitt ass vermësst. Fir dëst Zil eng speziell gesitt op eng eidel Wäert - NULL, déi als en Zousaz ass benotzt Sprooch SQL. Zorte vun Daten Sailen, déi mussen net onbedéngt ginn gefëllt, wann d'Dëscher Schafe vun de Bedreiwer uginn ginn ass, an der Inclusioun vun dësen Texter Wäerter. Soss NULL Bedreiwer mat engem zousätzleche Préfixe vläicht net engem obligatoresche Réalisatioun vun all Wäerter ze weg Employéen ginn.
NULL gesitt Et huet keen Typ, mä just Punkten op eng automatesch Wäert an der Datebank Dëscher. Also, et kann kombinéiert mat kengem vun den uewe Zorte.
Similar articles
Trending Now