Turint duomenų kiekį pasaulyje, beveik neįmanoma tvarkyti duomenis be tinkamų duomenų bazių. SQL yra reliacinių duomenų bazių pagrindas, suteikiantis jums įvairias galimybes tvarkyti duomenis yra būtinos atliekant daugumą darbo vaidmenų. Šiame straipsnyje apie SQL duomenų tipus aptarsime skirtingus duomenų tipus, naudojamus SQL.
Šiame straipsnyje aptariami šie dalykai:
kaip tapti ai inžinieriumi
- Skaitmeniniai duomenų tipai
- Simbolių eilutės duomenų tipai
- Dvejetainiai duomenų tipai
- Datos ir laiko duomenų tipai
- Kiti duomenų tipai
Taigi, pradėkime nuo kiekvieno iš jų.
SQL duomenų tipai: skaitiniai tipai
Šiame straipsnio skyriuje bus kalbama apie skaitmeninius duomenų tipus. Šie duomenų tipai leidžia tiek pasirašytus, tiek nepasirašytus sveikuosius skaičius. Skaitmeninius duomenų tipus suskirstiau į šiuos du skyrius:
Tikslūs skaitiniai duomenų tipai
Dabar panagrinėkime apytikslius skaitmeninius duomenų tipus.
Apytiksliai skaitiniai duomenų tipai
Toliau šiame straipsnyje panagrinėkime SQL naudojamus simbolių eilutės duomenų tipus.
SQL duomenų tipai: Simbolių eilutės duomenų tipai
Šiame straipsnio skyriuje bus kalbama apie simbolių duomenų tipus. Šie duomenų tipai leidžia fiksuoto ir kintamo ilgio simbolius. Žiūrėkite žemiau esančią lentelę.
PASTABA:
Klausimai: Kodėl negalime deklaruoti vertės, didesnės už VARCHAR (8000)? An: VARCHAR (n) yra atsakingas už duomenų saugojimą eilutės puslapyje. Kadangi kiekviename puslapyje puslapio antraštė užima pirmuosius 96 baitus ir yra tik 8096 baitų duomenų (8192–96) eilutės pridėtinėse sumose ir poslinkiuose, jūs negalite deklaruoti vertės, didesnės už VARCHAR (8000).
Be to, nuo mūsų pramonės išplėtiau simbolių eilutės duomenų tipo skiltis į „Unicode“ duomenų tipusnaudoja „Unicode“ nuosekliam teksto atvaizdavimui ir tvarkymui daugumoje pasaulio rašymo sistemų.
turi vs yra java
„Unicode“ simbolių eilutės duomenų tipai
Duomenų tipas | Aprašymas / didžiausias dydis | Sandėliavimas | |
apibūdinimas | Maksimalus dydis | ||
ntekstas | Leidžia kintamąjįilgio „Unicode“ eilutė | 2 GB teksto duomenų | 4 baitai + simbolių skaičius |
nvarcharas (maks.) | Leidžia kintamąjįilgio „Unicode“ eilutė | 2E + 31 simbolis | 2 baitai + simbolių skaičius |
nvarcharas | Leidžia kintamąjįilgio „Unicode“ eilutė | 4000 simbolių | 2 baitai + simbolių skaičius |
ncharas | Leidžia fixed length Unicode eilutė | 4000 simbolių | Nustatytas plotis * 2 |
Toliau šiame straipsnyje panagrinėkime dvejetainius duomenų tipus, naudojamus SQL.
SQL duomenų tipai: Dvejetainiai duomenų tipai
Šioje straipsnio dalyje bus kalbama apie dvejetainių duomenų tipus. Šie duomenų tipai leidžia fiksuoto ir kintamo ilgio dvejetaines reikšmes. Žiūrėkite žemiau esančią lentelę.
Toliau šiame straipsnyje panagrinėkime datos ir laiko duomenų tipus, naudojamus SQL.
skirtumas tarp „pass by value“ ir „java“ nuorodos
SQL duomenų tipai: Data ir laikas Duomenų tipai
Šiame straipsnio skyriuje bus kalbama apie datos ir laiko duomenų tipus. Šie duomenų tipai leidžia naudoti skirtingus datos ir laiko formatus. Žiūrėkite žemiau esančią lentelę.
Toliau šiame straipsnyje panagrinėkime įvairius duomenų tipus, galimus SQL.
SQL duomenų tipai: Kita Duomenų tipai
Šiame straipsnio skyriuje bus kalbama apie duomenų tipus, kurių negalima skirstyti į pirmiau nurodytas kategorijas. Žiūrėkite žemiau esančią lentelę.
Duomenų tipas | apibūdinimas |
stalo | Šis duomenų tipas saugo rezultatų rinkinį vėlesniam apdorojimui. |
xml | Šis duomenų tipas saugo XML formato duomenis. |
žymeklis | Šis duomenų tipas pateikia nuorodą į žymeklio objektą. |
unikalus identifikatorius | Šis duomenų tipas saugo visuotinai unikalų identifikatorių (GUID). |
sql_variant | Šis duomenų tipas snurodo įvairių SQL palaikomų duomenų tipų vertes, išskyrus tekstą, ntekstą ir laiko žymę. |
Dabar, kai žinote duomenų tipus SQL, esu tikras, kad norite sužinoti daugiau apie SQL. Čia pateikiamas sąrašas straipsnių, su kuriais pradedate:
Taigi, žmonės, tai šio straipsnio pabaiga. Tikiuosi, kad jums patiko skaityti šį straipsnį. Mes matėme skirtingus duomenų tipus, kurie padės jums rašyti užklausas ir žaisti su savo duomenų bazėmis. Jei norite sužinoti daugiau apie „MySQL“ ir susipažinkite su šia atviro kodo reliacine duomenų baze, tada patikrinkite mūsų kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums giliau suprasti „MySQL“ ir padės jums įsisavinti šį dalyką.
Turite mums klausimą? Prašau paminėti tai šio straipsnio komentarų skyriuje ir aš susisieksiu su jumis.