Man kan ikke håndtere den enorme mengden data som finnes i verden uten et skikkelig databasestyringssystem. MySQL er et av de mest populære databasestyringssystemene som brukes i bransjen. I min forrige blogg på MySQL Tutorial , ville du ha forstått de forskjellige SQL-spørringene som kan utføres. I denne bloggen om MySQL-datatyper vil jeg diskutere de forskjellige datatypene som brukes i MySQL.
I denne bloggen på MySQL-datatyper skal jeg dekke følgende:
hva er metode i javascript
Så la oss komme i gang med hver enkelt av dem.
MySQL datatyper: Numeriske typer
Numeriske datatyper tillater både signerte og usignerte heltall. MySQL støtter følgende numeriske datatyper.
Abonner på youtube-kanalen vår for å få nye oppdateringer ..!
MySQL datatyper: Strengtyper
Strengdatatyper tillater både strenger med fast og variabel lengde. MySQL støtter følgende String-datatyper.
Data-type | Beskrivelse | Oppbevaring |
CHAR (størrelse) | Rommer opptil 255 tegn og tillater en streng med fast lengde. | (Oppgitt kolonnelengde på tegn * Antall byte)<= 255 |
VARCHAR (størrelse) | Rommer opptil 255 tegn og tillater en streng med variabel lengde. Hvis du lagrer tegn som er større enn 55, blir datatypen konvertert til TEKST-typen. |
|
TINYTEXT | Tillater en streng med en maksimal lengde på 255 tegn | Faktisk lengde i byte av strengverdi (Len) + 1 byte, hvor Len<28 |
TEKST | Tillater en streng med en maksimal lengde på 65.535 tegn | Faktisk lengde i byte av strengverdi (Len) + 2 byte, hvor Len<216 |
BLOB | Rommer opptil 65,535 byte data, og brukes til binære store objekter. | Faktisk lengde i byte av strengverdi (Len) + 2 byte, hvor Len<216 |
MEDIUMTEXT | Tillater en streng med en maksimal lengde på 16 777 215 tegn | Faktisk lengde i byte av strengverdi (Len) + 3 byte, hvor Len<224 |
MEDIUMBLOB | Rommer opptil 16 777 215 byte data, og brukes til binære store objekter. | Faktisk lengde i byte av strengverdi (Len) + 3 byte, hvor Len<224 |
LONGTEXT | Tillater en streng med en maksimal lengde på 4 294 967 295 tegn | Faktisk lengde i byte av strengverdi (Len) + 4 byte, hvor Len<232 |
LONGBLOB | Har plass til 4 294 967 295 byte med data, og brukes til binære store objekter. | Faktisk lengde i byte av strengverdi (Len) + 4 byte, hvor Len<232 |
ENUM (x, y, z, osv.) | Lar deg legge inn en liste over mulige verdier, med maksimum 65535 verdier. Bare hvis det settes inn en verdi som ikke er til stede i listen, en tomverdi vil bli satt inn. | 1 eller 2 byte, avhengig av antall opptellingsverdier (maks. 65535 verdier) |
SETT | Denne datatypen ligner ENUM, men SET kan ha opptil 64 listeelementer og kan lagre mer enn ett valg. | 1, 2, 3, 4 eller 8 byte, avhengig av antall settmedlemmer (maksimalt 64 medlemmer) |
MySQL datatyper: Dato og tidstyper
Denne datatypen lar oss nevne dato og klokkeslett. MySQL støtter følgende datatyper for dato og tid.
Vil du bli sertifisert som databaseadministrator?MySQL datatyper: Bruke datatyper fra andre databasemotorer
Hvis du vil implementere koden skrevet av andre leverandører i SQL, letter MySQL dette ved å kartlegge datatyper. Se tabellen nedenfor.
Annen leverandørtype | MySQL Type |
BOOL | TINYINT |
BOOLEAN | TINYINT |
KARAKTERVARIERING (M) | VARCHAR (M) |
FIKSET | DESIMAL |
FLØTT4 | FLYTE |
FLOTT 8 | DOBBELT |
INT1 | TINYINT |
INT2 | SMALLINT |
INT3 | MEDIUMINT |
INT4 | INT |
INT8 | STOR |
LANG VARBINÆR | MEDIUMBLOB |
LANG VARCHAR | MEDIUMTEXT |
LANG | MEDIUMTEXT |
MIDDLEINT | MEDIUMINT |
NUMERISK | DESIMAL |
Etter denne bloggen om MySQL-datatyper vil vi komme inn i å koble databaser med PHP, men før det kan du referere til dette , å kjenne til de beste spørsmålene som ble stilt i intervjuer. Følg med!
Hvis du ønsker å lære mer om MySQL og bli kjent med denne relasjonelle databasen med åpen kildekode, kan du sjekke ut vår som kommer med instruktørstyrt liveopplæring og reell prosjektopplevelse. Denne opplæringen vil hjelpe deg med å forstå MySQL i dybden og hjelpe deg med å mestre emnet.
Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet til ” MySQL datatyper ”Og jeg kommer tilbake til deg.