Ilma korraliku andmebaasihaldussüsteemita ei saa hakkama maailmas leiduvate tohutute andmetega. MySQL on üks populaarsemaid andmebaasis haldussüsteeme, mida tööstuses kasutatakse. Minu eelmises ajaveebis MySQLi õpetus , oleksite saanud aru erinevatest käivitatavatest SQL-päringutest. Selles MySQL-i andmetüüpide ajaveebis käsitlen erinevaid MySQL-is kasutatavaid andmetüüpe.
Selles MySQL-i andmetüüpide ajaveebis käsitlen järgmist:
- Numbrilised tüübid
- Stringitüübid
- Kuupäeva ja kellaaja tüübid
- Muude andmebaasimootorite andmetüüpide kasutamine
Niisiis, alustame neist kõigist.
c ++ sorteerimismassiivid
MySQL andmetüübid: numbrilised tüübid
Numbrilised andmetüübid võimaldavad nii täis- kui ka allkirjata täisarvu. MySQL toetab järgmisi arvandmetüüpe.
Uute värskenduste saamiseks tellige meie youtube'i kanal ..!
MySQL andmetüübid: Stringitüübid
String Andmetüübid võimaldavad nii fikseeritud kui ka muutuva pikkusega stringe. MySQL toetab järgmisi stringi andmetüüpe.
kuidas Java-s bitipõhiseid operaatoreid kasutada
Andmetüüp | Kirjeldus | Ladustamine |
CHAR (suurus) | Mahutab kuni 255 tähemärki ja võimaldab fikseeritud pikkusega stringi. | (Deklareeritud märkide veeru pikkus * Baitide arv)<= 255 |
VARCHAR (suurus) | Mahutab kuni 255 tähemärki ja võimaldab muutuva pikkusega stringi. Kui salvestate märke, mis on suuremad kui 55, teisendatakse andmetüüp tekstitüübiks TEXT. |
|
TINYTEXT | Lubab stringi maksimaalselt 255 tähemärgiga | Tegelik pikkus baitides stringiväärtus (Len) + 1 baiti, kus Len<28 |
TEKST | Lubab stringi maksimaalse pikkusega 65 535 tähemärki | Tegelik pikkus baitides stringiväärtus (Len) + 2 baiti, kus Len<216 |
MÄNG | Mahutab kuni 65 535 baiti andmeid ja seda kasutatakse binaarsete suurobjektide jaoks. | Tegelik pikkus baitides stringiväärtus (Len) + 2 baiti, kus Len<216 |
KESKMINE | Lubab stringi maksimaalselt 16 777 215 tähemärki | Tegelik pikkus baitides stringiväärtus (Len) + 3 baiti, kus Len<224 |
KESKMÕÕN | Mahutab kuni 16 777 215 baiti andmeid ja seda kasutatakse binaarsete suurobjektide jaoks. | Tegelik pikkus baitides stringiväärtus (Len) + 3 baiti, kus Len<224 |
PIKATEKST | Lubab stringi maksimaalse pikkusega 4 294 967 295 tähemärki | Tegelik pikkus baitides stringiväärtus (Len) + 4 baiti, kus Len<232 |
LONGBLOB | Mahutab kuni 4 294 967 295 baiti andmeid ja seda kasutatakse binaarsete suurte objektide jaoks. | Tegelik pikkus baitides stringiväärtus (Len) + 4 baiti, kus Len<232 |
ENUM (x, y, z jne) | Võimaldab sisestada võimalike väärtuste loendi, maksimaalselt 65535 väärtust. Igaks juhuks, kui lisatakse väärtus, mida loendis pole, on tühiväärtus lisatakse. | 1 või 2 baiti, sõltuvalt loendusväärtuste arvust (maksimaalselt 65 535 väärtust) |
SET | See andmetüüp sarnaneb ENUM-iga, kuid SETil võib olla kuni 64 loendiüksust ja see võib salvestada rohkem kui ühte valikut. | 1, 2, 3, 4 või 8 baiti, sõltuvalt määratud liikmete arvust (maksimaalselt 64 liiget) |
MySQL andmetüübid: Kuupäeva ja kellaaja tüübid
See andmetüüp võimaldab meil mainida kuupäeva ja kellaaega. MySQL toetab järgmisi kuupäeva ja kellaaja andmetüüpe.
Kas soovite saada sertifikaadi andmebaasi administraatorina?MySQL andmetüübid: Muude andmebaasimootorite andmetüüpide kasutamine
Kui soovite rakendada teiste pakkujate kirjutatud koodi SQL-is, hõlbustab MySQL seda andmetüüpide kaardistamisega. Vaadake järgmist tabelit.
Muu hankija tüüp | MySQL tüüp |
BOOL | TINÜINT |
BOOLI | TINÜINT |
ISELOOMU MUUTUMINE (M) | VARCHAR (M) |
FIKSEERITUD | Kümnendik |
UJU4 | UJU |
UJU8 | Topelt |
INT1 | TINÜINT |
INT2 | SMALLINT |
INT3 | KESKMINE |
INT4 | INT |
INT8 | SUUR |
PIKA VARBINAAR | KESKMÕÕN |
PIKA VARCHAR | KESKMINE |
PIKA | KESKMINE |
KESKMINE | KESKMINE |
NUMERIKA | Kümnendik |
Pärast seda MySQL-i andmetüüpide ajaveebit tutvume andmebaaside ühendamisega PHP-ga, kuid enne saate sellele viidata , et teada saada intervjuudes küsitud peamisi küsimusi. Püsige lainel!
Kui soovite MySQL-i kohta rohkem teada saada ja seda avatud lähtekoodiga relatsioonide andmebaasi tundma õppida, vaadake meie 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.
java operaatori võimule
Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ” MySQL andmetüübid ”Ja pöördun teie poole tagasi.