Man kan inte hantera den stora mängden data som finns i världen utan ett ordentligt databashanteringssystem. MySQL är ett av de mest populära databashanteringssystemen som används i branschen. I min tidigare blogg på MySQL-handledning , skulle du ha förstått de olika SQL-frågorna som kan köras. I den här bloggen om MySQL-datatyper kommer jag att diskutera de olika datatyperna som används i MySQL.
I den här bloggen om MySQL-datatyper kommer jag att täcka följande:
bästa java ide för Linux
Så låt oss komma igång med var och en av dem.
MySQL-datatyper: Numeriska typer
Numeriska datatyper tillåter både signerade och osignerade heltal. MySQL stöder följande numeriska datatyper.
Prenumerera på vår youtube-kanal för att få nya uppdateringar ..!
MySQL-datatyper: Strängtyper
Strängdatatyper tillåter både strängar med fast och variabel längd. MySQL stöder följande strängdatatyper.
Data typ | Beskrivning | Lagring |
CHAR (storlek) | Rymmer upp till 255 tecken och tillåter en sträng med fast längd. | (Deklarerad kolumnlängd för tecken * Antal byte)<= 255 |
VARCHAR (storlek) | Rymmer upp till 255 tecken och tillåter en sträng med variabel längd. Om du lagrar tecken som är större än 55 konverteras datatypen till TEXT-typ. |
|
TINYTEXT | Tillåter en sträng med en maximal längd på 255 tecken | Faktisk längd i byte av strängvärde (Len) + 1 byte, där Len<28 |
TEXT | Tillåter en sträng med en maximal längd på 65 535 tecken | Faktisk längd i byte av strängvärde (Len) + 2 byte, där Len<216 |
KLICK | Rymmer upp till 65 535 byte data och används för stora binära objekt. | Faktisk längd i byte av strängvärde (Len) + 2 byte, där Len<216 |
MEDIUMTEXT | Tillåter en sträng med en maximal längd på 16777215 tecken | Verklig längd i byte av strängvärde (Len) + 3 byte, där Len<224 |
MEDIUMBLOB | Rymmer upp till 16 777 215 byte data och används för binära stora objekt. | Verklig längd i byte av strängvärde (Len) + 3 byte, där Len<224 |
LONGTEXT | Tillåter en sträng med en maximal längd på 4 294 967 295 tecken | Verklig längd i byte av strängvärde (Len) + 4 byte, där Len<232 |
LONGBLOB | Rymmer upp till 4 294 967 295 byte data och används för binära stora objekt. | Verklig längd i byte av strängvärde (Len) + 4 byte, där Len<232 |
ENUM (x, y, z, etc.) | Låter dig ange en lista med möjliga värden, med högst 65535 värden. Bara om ett värde infogas som inte finns i listan, ett tomtvärde kommer att infogas. | 1 eller 2 byte, beroende på antalet uppräkningsvärden (maximalt 65 535 värden) |
UPPSÄTTNING | Denna datatyp liknar ENUM, men SET kan ha upp till 64 listobjekt och kan lagra mer än ett val. | 1, 2, 3, 4 eller 8 byte, beroende på antalet uppsatta medlemmar (högst 64 medlemmar) |
MySQL-datatyper: Datum och tidstyper
Denna datatyp gör det möjligt för oss att nämna datum och tid. MySQL stöder följande datatyper för datum och tid.
Vill du bli certifierad som databasadministratör?MySQL-datatyper: Använda datatyper från andra databasmotorer
Om du vill implementera koden skriven av andra leverantörer i SQL underlättar MySQL detta genom att mappa datatyper. Se följande tabell.
Annan leverantörstyp | MySQL-typ |
BOOL | TINYINT |
BOOLEAN | TINYINT |
KARAKTERVARIERING (M) | VARCHAR (M) |
FAST | DECIMAL |
FLOTT4 | FLYTA |
FLOTT 8 | DUBBEL |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | MEDIUMINT |
INT4 | INT |
INT8 | STORA |
LÅNG VARBINÄR | MEDIUMBLOB |
LÅNG VARCHAR | MEDIUMTEXT |
LÅNG | MEDIUMTEXT |
MIDDLEINT | MEDIUMINT |
NUMERISK | DECIMAL |
Efter denna blogg om MySQL-datatyper kommer vi att ansluta databaser med PHP, men innan det kan du hänvisa till detta , för att känna till de viktigaste frågorna i intervjuer. Håll dig uppdaterad!
Om du vill lära dig mer om MySQL och lära känna denna relationsdatabas med öppen källkod, kolla in vår som kommer med instruktörsledad live-utbildning och verklig projektupplevelse. Denna utbildning hjälper dig att förstå MySQL på djupet och hjälper dig att behärska ämnet.
java c ++ python
Har du en fråga till oss? Vänligen nämna det i kommentarfältet i ” MySQL-datatyper ”Och jag kommer tillbaka till dig.