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:
- Numerotyypit
- Merkkijonotyypit
- Päivämäärä- ja aikatyypit
- Muiden tietokantamoottoreiden tietotyyppien käyttö
Joten, aloitetaan jokaisen kanssa.
MySQL-tietotyypit: Numeeriset tyypit
Numeeriset tietotyypit sallivat sekä allekirjoitetut että allekirjoittamattomat kokonaisluvut. MySQL tukee seuraavia numeerisia tietotyyppejä.
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. |
|
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ä.
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 |
BOOL | TINYINT |
BOOLEN | TINYINT |
OMINAISUUDEN MUUTTAMINEN (M) | VARCHAR (M) |
KIINTEÄ | DECIMAL |
FLOAT4 | KELLUA |
FLOAT8 | KAKSINKERTAINEN |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | KESKITUOLINEN |
INT4 | INT |
INT8 | BIGINT |
PITKÄ VARBINAARI | KESKIPUOLINEN |
PITKÄ VARCHAR | KESKITEKSTI |
PITKÄÄ | KESKITEKSTI |
KESKIVÄLI | KESKITUOLINEN |
NUMERINEN | DECIMAL |
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.