MySQL-tietotyypit - yleiskatsaus MySQL-tietotyyppeihin



Tämä blogi MySQL-tietotyypeistä antaa sinulle yleiskuvan erilaisista tietotyypeistä, joita voit käyttää MySQL: ssä, eli numeerisista, merkkijonoista, tiedoista ja kellosta jne.

Ilman asianmukaista tietokannan hallintajärjestelmää ei voida käsitellä valtavaa määrää tietoa maailmassa. MySQL on yksi alan suosituimmista tietokantojen hallintajärjestelmistä. Edellisessä blogissani MySQL-opetusohjelma , olisit saanut käsityksen erilaisista SQL-kyselyistä, jotka voidaan suorittaa. Tässä blogissa MySQL-tietotyypeistä keskustelen MySQL: ssä käytetyistä tietotyypeistä.

Tässä MySQL-tietotyyppien blogissa käsittelen seuraavaa:





Joten, aloitetaan jokaisen kanssa.

MySQL-tietotyypit: Numeeriset tyypit

Numeeriset tietotyypit sallivat sekä allekirjoitetut että allekirjoittamattomat kokonaisluvut. MySQL tukee seuraavia numeerisia tietotyyppejä.



Tietotyyppi Kuvaus Varastointi
TINYINT (koko) Sallii allekirjoitetut kokonaisluvut -128 - 127 ja 0 - 255 allekirjoittamattomia kokonaislukuja.1 tavu
SMALLINT (koko) Sallii allekirjoitetut kokonaisluvut välillä -32768 - 32767 ja 0 - 65535 allekirjoittamattomia kokonaislukuja.2 tavua
MEDIUMINT (koko) Sallii allekirjoitetut kokonaisluvut välillä -8388608 - 8388607 ja 0 - 16777215 allekirjoittamattomia kokonaislukuja.3 tavua
INT (koko) Sallii allekirjoitetut kokonaisluvut välillä -2147483638 - 214747483637 ja 0 - 4294967925 allekirjoittamattomia kokonaislukuja.4 tavua
BIGINT (koko) Sallii allekirjoitetut kokonaisluvut välillä -9223372036854775808 - 9223372036854775807 ja 0 - 18446744073709551615 allekirjoittamattomia kokonaislukuja.8 tavua
FLAT (koko, d) Sallii pienet luvut kelluvalla desimaalilla. Koko-parametria käytetään määrittämään enimmäismäärä numeroita ja parametria d käytetään määrittämään numeroiden enimmäismäärä desimaalin oikealla puolella.4 tavua
KAKSOISKOKO (koko, d) Sallii suuret luvut kelluvalla desimaalilla. Koko-parametria käytetään määrittämään enimmäismäärä numeroita ja parametria d käytetään määrittämään numeroiden enimmäismäärä desimaalin oikealla puolella.8 tavua
DECIMAL (koko, d)
Sallii DOUBLE-merkkijonon tallentamisen siten, että desimaalipiste on kiinteä. Koko-parametria käytetään määrittämään numeroiden enimmäismäärä ja d-parametri käytetään määrittämään desimaalin oikealla puolella olevien numeroiden enimmäismäärä.Vaihtelee

Tilaa youtube-kanavamme saadaksesi uusia päivityksiä ..!

MySQL-tietotyypit: Merkkijonotyypit

Merkkijonot Tietotyypit sallivat sekä kiinteän että muuttuvan pituisen merkkijonon. MySQL tukee seuraavia merkkijonotyyppejä.

edellytykset koneoppimisen oppimiselle
Tietotyyppi Kuvaus Varastointi
CHAR (koko) Siihen mahtuu 255 merkkiä ja sallii kiinteän pituisen merkkijonon.(Ilmoitettu sarakkeen merkkien pituus * tavujen määrä)<= 255
VARCHAR (koko) Siihen mahtuu 255 merkkiä ja sallii vaihtelevan pituisen merkkijonon. Jos tallennat yli 55 merkkiä, tietotyyppi muunnetaan TEXT-tyypiksi.
  • Merkkijonoarvo (Len) + 1 WHERE -sarakkeen arvot vaativat 0 ja miinus 255 tavua
  • Merkkijonoarvo (Len) + 2 tavua WHERE-sarakearvot voivat vaatia yli 255 tavua
TINYTEXT Sallii merkkijonon, jonka enimmäispituus on 255 merkkiäTodellinen pituus merkkijonoarvon tavuina (Len) + 1 tavua, missä Len<28
TEKSTI Sallii merkkijonon, jonka enimmäispituus on 65535 merkkiäTodellinen pituus merkkijonoarvon tavuina (Len) + 2 tavua, missä Len<216
MÖYKKY Siihen mahtuu 65 535 tavua tietoja, ja sitä käytetään binaarisiin suuriin objekteihin.Todellinen pituus merkkijonoarvon tavuina (Len) + 2 tavua, missä Len<216
KESKITEKSTI Sallii merkkijonon, jonka enimmäispituus on 16 777 215 merkkiäTodellinen pituus merkkijonoarvon tavuina (Len) + 3 tavua, missä Len<224
KESKIPUOLINEN Siihen mahtuu 16 777 215 tavua tietoja, ja sitä käytetään binaarisiin suuriin objekteihin.Todellinen pituus merkkijonoarvon tavuina (Len) + 3 tavua, missä Len<224
PITKÄTEKSTI Sallii merkkijonon, jonka enimmäispituus on 4 294 967 295 merkkiäTodellinen pituus merkkijonoarvon tavuina (Len) + 4 tavua, missä Len<232
LONGBLOB Siihen mahtuu 4 294 967 295 tavua tietoja, ja sitä käytetään binaarisiin suuriin objekteihin.Todellinen pituus merkkijonoarvon tavuina (Len) + 4 tavua, missä Len<232
ENUM (x, y, z jne.) Voit antaa mahdollisten arvojen luettelon, enintään 65535 arvoa. Vain siinä tapauksessa, että lisätään arvo, jota ei ole luettelossa, tyhjä kohtaarvo lisätään.1 tai 2 tavua, riippuen luetteloarvojen lukumäärästä (enintään 65535 arvoa)
ASETA Tämä tietotyyppi on samanlainen kuin ENUM, mutta SET-luettelossa voi olla enintään 64 luettelokohtaa ja se voi tallentaa useita vaihtoehtoja.1, 2, 3, 4 tai 8 tavua, riippuen asetettujen jäsenten lukumäärästä (enintään 64 jäsentä)

MySQL-tietotyypit: Päivämäärä- ja aikatyypit

Tämän tietotyypin avulla voimme mainita päivämäärän ja kellonajan. MySQL tukee seuraavia päivämäärä- ja aikatietotyyppejä.

Tietotyyppi Kuvaus Tallennus vaaditaan ennen MySQL: ää 5.6.4 Tallennus vaaditaan MySQL-versiosta 5.6.4 lähtien
VUOSI () Pitää vuoden arvon joko kaksinumeroisena tai nelinumeroisena.Alueen (70-99) vuosiarvot muunnetaan (1970-1999) ja alueen arvot (00-69) muunnetaan (2000-2069)1 tavu1 tavu
PÄIVÄMÄÄRÄ() Pitää päivämääräarvot muodossa: VVVV-KK-PP, missä tuettu alue on(1000-01-01) - (9999-12-31)3 tavua3 tavua
AIKA() Pitää aika-arvot muodossa: HH: MI: SS, jossa tuettu alue on (-838: 59: 59) - (838: 59: 59)3 tavua3 tavua + murto-sekunnin tallennus
TREFFIAIKA () Päivämäärä- ja aika-arvojen yhdistelmä muodossa: VVVV-KK-PP PP: MI: SS, jossa tuettu alue on'1000-01-01 00:00:00' - '9999-12-31 23:59:59'8 tavua5 tavua + murto-sekunnin tallennus
AIKALEIMA() Sisältää arvot, jotka on tallennettu sekuntien lukumääränä muoto (VVVV-KK-PP HH: MI: SS). Tuettu alue on välillä (1970-01-01 00:00:01) UTC - (2038-01-09 03:14:07) UTC4 tavua4 tavua + murto-osainen toinen tallennustila
Haluatko saada sertifikaatin tietokannan järjestelmänvalvojana?

MySQL-tietotyypit: Muiden tietokantamoottoreiden tietotyyppien käyttö

Jos haluat toteuttaa muiden toimittajien kirjoittaman koodin SQL: ssä, MySQL helpottaa tätä kartoittamalla tietotyyppejä. Katso seuraava taulukko.



Muu toimittajan tyyppi MySQL-tyyppi
BOOLTINYINT
BOOLENTINYINT
OMINAISUUDEN MUUTTAMINEN (M)VARCHAR (M)
KIINTEÄDECIMAL
FLOAT4KELLUA
FLOAT8KAKSINKERTAINEN
INT1TINYINT
INT2SMALLINT
INT3KESKITUOLINEN
INT4INT
INT8BIGINT
PITKÄ VARBINAARI
KESKIPUOLINEN
PITKÄ VARCHARKESKITEKSTI
PITKÄÄKESKITEKSTI
KESKIVÄLIKESKITUOLINEN
NUMERINENDECIMAL

Tämän MySQL-tietotyyppien blogin jälkeen olemme saamassa yhteyden tietokantoihin PHP: n kanssa, mutta ennen sitä voit viitata tähän , tietää haastatteluissa esitetyt tärkeimmät kysymykset. Pysy kanavalla!

Jos haluat oppia lisää MySQL: stä ja tutustua tähän avoimen lähdekoodin relaatiotietokantaan, tutustu sitten joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa ymmärtämään MySQL: ää perusteellisesti ja auttaa hallitsemaan aihetta.

Onko sinulla kysymys meille? Mainitse se kommenttiosassa ” MySQL-tietotyypit ”Ja palaan takaisin sinuun.