Kuna maailmas on palju andmeid, on andmete haldamine ilma korralike andmebaasideta peaaegu võimatu. SQL on relatsioonandmebaaside tuum, mis pakub teile mitmesuguseid võimalusi andmetega tegelemiseks on enamikus ametirollides asendamatud. Selles SQL-i andmetüüpide artiklis käsitleme erinevaid SQL-is kasutatavaid andmetüüpe.
Selles artiklis käsitletakse järgmist:
- Numbrilised andmetüübid
mis on pythoni jaoks anakonda
- Märgistringi andmetüübid
- Binaarsed andmetüübid
- Kuupäeva ja kellaaja andmetüübid
- Muud andmetüübid
Alustagem neist kõigist.
SQL-i andmetüübid: numbrilised tüübid
Artikli selles osas räägitakse arvandmetüüpidest. Need andmetüübid võimaldavad nii täis- kui ka allkirjata täisarvu. Olen jaganud arvandmetüübid kahte järgmisse ossa:
Täpsed numbrilised andmetüübid
Nüüd uurime ligikaudseid arvandmetüüpe.
Ligikaudsed numbrilised andmetüübid
Andmetüüp | Kirjeldus / vahemik | Ladustamine | ||
Kirjeldus | PÄRAST | TO | ||
ujuk (n) | LubabUjuvad täpsusnumbrid | -1,79E + 308 | 1,79E + 308 | 4 või 8 baiti |
päris | LubabUjuvad täpsusnumbrid | -3,40E + 38 | 3.40E + 38 | 4 baiti |
Järgmisena uurime selles artiklis SQL-is kasutatavaid märgistringi andmetüüpe.
SQL-i andmetüübid: Märgistringi andmetüübid
Artikli selles osas räägitakse märkide andmetüüpidest. Need andmetüübid võimaldavad fikseeritud ja muutuva pikkusega märke. Vaadake allolevat tabelit.
MÄRGE:
Järjekorrad: miks ei saa me deklareerida suuremat väärtust kui VARCHAR (8000)? Ans: VARCHAR (n) vastutab andmete realehel salvestamise eest. Kuna igal lehel on lehe päis esimesed 96 baiti ja rea üldkulude ning nihete jaoks on saadaval ainult 8096 baiti andmeid (8192–96), ei saa te deklareerida suuremat väärtust kui VARCHAR (8000).
Samuti olen alates meie tööstusharust laiendanud märgistringide andmetüübi jaotisi Unicode'i andmetüüpidelekasutab Unicode'i teksti järjepidevaks esitamiseks ja käsitlemiseks enamikus maailma kirjutussüsteemides.
Unicode'i märgistringide andmetüübid
Andmetüüp | Kirjeldus / maksimaalne suurus | Ladustamine | |
Kirjeldus | Maksimaalne suurus | ||
ntext | Lubab muutujapikkus Unicode string | 2 GB tekstiandmeid | 4 baiti + märkide arv |
nvarchar (max) | Lubab muutujapikkus Unicode string | 2E + 31 tähemärki | 2 baiti + märkide arv |
nvarchar | Lubab muutujapikkus Unicode string | 4000 tähemärki | 2 baiti + märkide arv |
nchar | Võimaldab fixed length Unicode string | 4000 tähemärki | Määratud laius * 2 |
Järgmisena uurime selles artiklis binaarseid andmetüüpe, mida kasutatakse SQL-is.
SQL-i andmetüübid: Binaarsed andmetüübid
Artikli selles osas räägitakse binaarsetest andmetüüpidest. Need andmetüübid võimaldavad fikseeritud ja muutuva pikkusega kahendväärtusi. Vaadake allolevat tabelit.
Järgmisena uurime selles artiklis SQL-is kasutatud kuupäeva ja kellaaja andmetüüpe.
SQL-i andmetüübid: Kuupäev Kellaaeg Andmetüübid
Artikli selles osas räägitakse kuupäeva ja kellaaja andmetüüpidest. Need andmetüübid võimaldavad erinevat kuupäeva ja kellaaja vormingut. Vaadake allolevat tabelit.
Järgmisena uurime selles artiklis mitmesuguseid SQL-is saadaolevaid andmetüüpe.
SQL-i andmetüübid: Muu Andmetüübid
Artikli selles jaotises räägitakse andmetüüpidest, mida ei saa liigitada ülaltoodud kategooriatesse. Vaadake allolevat tabelit.
kuidas hashmapi rakendada
Andmetüüp | Kirjeldus |
tabel | See andmetüüp salvestab tulemuste komplekti hilisemaks töötlemiseks. |
xml | See andmetüüp salvestab XML-vormingus andmeid. |
kursor | See andmetüüp annab viite kursoriobjektile. |
kordumatu identifikaator | See andmetüüp salvestab globaalselt unikaalse identifikaatori (GUID). |
sql_variant | See andmetüüp skasutab mitmesuguste SQL-i toetatud andmetüüpide väärtusi, välja arvatud tekst, ntekst ja ajatempel. |
Nüüd, kui teate SQL-i andmetüüpe, olete kindel, et soovite SQL-i lisateavet saada. Siin on loetelu artiklitest, millest saate alustada:
Nii et inimesed, see on selle artikli lõpp. Loodan, et teile meeldis seda artiklit lugeda. Oleme näinud erinevaid andmetüüpe, mis aitavad teil päringuid kirjutada ja oma andmebaasidega ringi mängida. Kui soovite rohkem teada saada MySQL ja tutvuge selle avatud lähtekoodiga relatsioonide andmebaasiga ning vaadake siis meie veebisaiti mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil MySQL-i põhjalikult mõista ja aitab teil selle teema üle meisterlikkust saavutada.
Kas teil on meile küsimus? Palun mainige seda selle artikli kommentaaride jaotises ja pöördun teie poole.