S količino podatkov, ki so prisotni na svetu, je skoraj nemogoče upravljati s podatki brez ustreznih baz podatkov. SQL je jedro relacijskih baz podatkov, ki vam zato ponuja različne možnosti za obdelavo podatkov so nepogrešljivi v večini delovnih vlog. V tem članku o SQL tipih podatkov bomo razpravljali o različnih tipih podatkov, ki se uporabljajo v SQL.
V tem članku je zajeto naslednje:
- Numerične vrste podatkov
- Vrste podatkovnih nizov znakov
c ++ pojdi na vrstico
- Binarni tipi podatkov
- Vrste podatkov o datumu in uri
- Druge vrste podatkov
Začnimo z vsakim od njih.
Tipi podatkov SQL: Numerični tipi
Ta odsek članka bo govoril o numeričnih vrstah podatkov. Ti tipi podatkov omogočajo podpisana in nepodpisana cela števila. Numerične podatkovne tipe sem razdelil v naslednja dva odseka:
Natančne numerične vrste podatkov
Zdaj pa si oglejmo približne numerične vrste podatkov.
Približne številčne vrste podatkov
Nato si v tem članku poglejmo vrste podatkovnih nizov znakov, ki se uporabljajo v SQL.
Vrste podatkov SQL: Vrste podatkovnih nizov znakov
Ta odsek članka bo govoril o vrstah podatkov o znakih. Ti podatkovni tipi omogočajo znake fiksne in spremenljive dolžine. Glejte spodnjo tabelo.
OPOMBA:
Vprašanje: Zakaj ne moremo prijaviti vrednosti, večje od VARCHAR (8000)? Odgovor: VARCHAR (n) je odgovoren za shranjevanje podatkov na strani v vrstici. Ker na vsaki strani glava strani zaseda prvih 96 bajtov in je za režijske vrstice in odmike na voljo le 8096 bajtov podatkov (8192–96), vrednosti ne morete prijaviti, večje od VARCHAR (8000).
Prav tako sem odseke podatkovnih vrst nizov znakov razširil na podatkovne tipe Unicode od naše industrijeuporablja Unicode za dosledno predstavitev in obdelavo besedila v večini svetovnih pisnih sistemov.
Nizov znakov Unicode vrste podatkov
Vrsta podatkov | Opis / največja velikost | Skladiščenje | |
Opis | Največja velikost | ||
ntext | Omogoča spremenljivkodolžina niza Unicode | 2 GB besedilnih podatkov | 4 bajti + število znakov |
nvarchar (največ) | Omogoča spremenljivkodolžina niza Unicode | 2E + 31 znakov | 2 bajta + število znakov |
nvarchar | Omogoča spremenljivkodolžina niza Unicode | 4.000 znakov | 2 bajta + število znakov |
nchar | Omogoča fniz dolžine Unicode | 4.000 znakov | Določena širina * 2 |
Nato si v tem članku poglejmo binarne vrste podatkov, ki se uporabljajo v SQL.
Vrste podatkov SQL: Binarni tipi podatkov
Ta odsek članka bo govoril o binarnih vrstah podatkov. Ti tipi podatkov omogočajo binarne vrednosti fiksne in spremenljive dolžine. Glejte spodnjo tabelo.
Nato si v tem članku oglejmo podatke o datumu in času, ki se uporabljajo v SQL.
Vrste podatkov SQL: Datum čas Vrste podatkov
Ta odsek članka bo govoril o vrstah podatkov o datumu in času. Ti tipi podatkov omogočajo različne oblike datuma in ure. Glejte spodnjo tabelo.
Nato si v tem članku poglejmo različne vrste podatkov, ki so na voljo v SQL.
Vrste podatkov SQL: Drugo Vrste podatkov
Ta odsek članka bo govoril o vrstah podatkov, ki jih ni mogoče razvrstiti v zgornje kategorije. Glejte spodnjo tabelo.
argumenti ukazne vrstice v primeru kode Java
Vrsta podatkov | Opis |
tabela | Ta podatkovni tip shrani nabor rezultatov za poznejšo obdelavo. |
xml | Ta podatkovni tip hrani podatke v formatu XML. |
kazalec | Ta podatkovni tip vsebuje sklic na predmet kazalke. |
unikatni identifikator | Ta podatkovni tip shranjuje globalno enoličen identifikator (GUID). |
sql_variant | Ta vrsta podatkov sraztrga vrednosti različnih podatkovnih vrst, ki jih podpira SQL, razen besedila, besedila in časovnega žiga. |
Zdaj, ko poznate vrste podatkov v SQL, sem prepričan, da vas zanima več o SQL. Tu je seznam člankov, s katerimi začnete:
Ljudje, to je konec tega članka. Upam, da ste uživali v branju tega članka. Opazili smo različne tipe podatkov, ki vam bodo pomagali pri pisanju poizvedb in igranju z vašimi zbirkami podatkov. Če želite izvedeti več o MySQL in spoznajte to odprtokodno relacijsko bazo podatkov, nato si oglejte našo ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnega življenja Ta trening vam bo pomagal poglobljeno razumeti MySQL in vam pomagal doseči obvladovanje zadeve.
Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega članka in se vam oglasim.