MySQL-datatyper - En oversigt over datatyperne i MySQL



Denne blog om MySQL-datatyper giver dig et overblik over forskellige datatyper, som du kan bruge i MySQL, dvs. numerisk, streng, data og tid osv.

Man kan ikke håndtere den enorme mængde data, der findes i verden uden et ordentligt databasesystem. MySQL er et af de mest populære databasestyringssystemer, der bruges i branchen. I min tidligere blog på MySQL vejledning , ville du have fået en forståelse af de forskellige SQL-forespørgsler, der kan udføres. I denne blog om MySQL-datatyper vil jeg diskutere de forskellige datatyper, der bruges i MySQL.

I denne blog om MySQL-datatyper vil jeg dække følgende:





Så lad os komme i gang med hver enkelt af dem.

stigende rækkefølge c ++

MySQL-datatyper: Numeriske typer

Numeriske datatyper tillader både underskrevne og usignerede heltal. MySQL understøtter følgende numeriske datatyper.



Datatype Beskrivelse Opbevaring
TINYINT (størrelse) Tillader underskrevne heltal -128 til 127 og 0 til 255 usignerede heltal.1 byte
SMALLINT (størrelse) Tillader underskrevne heltal fra -32768 til 32767 og 0 til 65535 usignerede heltal.2 byte
MEDIUMINT (størrelse) Tillader underskrevne heltal fra -8388608 til 8388607 og 0 til 16777215 usignerede heltal.3 byte
INT (størrelse) Tillader underskrevne heltal fra -2147483638 til 214747483637 og 0 til 4294967925 usignerede heltal.4 byte
BIGINT (størrelse) Tillader underskrevne heltal fra -9223372036854775808 til 9223372036854775807 og 0 til 18446744073709551615 usignerede heltal.8 byte
FLOAT (størrelse, d) Tillader små tal med flydende decimaltegn. Størrelsesparameteren bruges til at specificere det maksimale antal cifre, og d-parameteren bruges til at specificere det maksimale antal cifre til højre for decimalen.4 byte
DOBBELT (størrelse, d) Tillader store tal med flydende decimaltegn. Størrelsesparameteren bruges til at specificere det maksimale antal cifre, og d-parameteren bruges til at specificere det maksimale antal cifre til højre for decimalen.8 byte
DECIMAL (størrelse, d)
Tillader lagring af DOBBELT som en streng, så der er et fast decimaltegn. Størrelsesparameteren bruges til at specificere det maksimale antal cifre og d-parameteren bruges til at specificere det maksimale antal cifre til højre for decimalen.Varierer

Abonner på vores youtube-kanal for at få nye opdateringer ..!

MySQL datatyper: Strengtyper

Strengdatatyper tillader både strenge med fast og variabel længde. MySQL understøtter følgende strengdatatyper.

informatica tutorial for begyndere pdf
Datatype Beskrivelse Opbevaring
CHAR (størrelse) Indeholder op til 255 tegn og tillader en streng med fast længde.(Erklæret kolonnelængde af tegn * Antal byte)<= 255
VARCHAR (størrelse) Indeholder op til 255 tegn og tillader en streng med variabel længde. Hvis du gemmer tegn, der er større end 55, konverteres datatypen til TEXT-typen.
  • Strengværdi (Len) + 1 HVOR kolonneværdier kræver 0 & minus 255 byte
  • Strengværdi (Len) + 2 byte HVOR kolonneværdier kan kræve mere end 255 byte
TINYTEXT Tillader en streng med en maksimal længde på 255 tegnFaktisk længde i byte af strengværdi (Len) + 1 byte, hvor Len<28
TEKST Tillader en streng med en maksimal længde på 65.535 tegnFaktisk længde i byte af strengværdi (Len) + 2 bytes, hvor Len<216
BLOB Har plads til 65.535 byte data og bruges til binære store objekter.Faktisk længde i byte af strengværdi (Len) + 2 bytes, hvor Len<216
MEDIUMTEXT Tillader en streng med en maksimal længde på 16.777.215 tegnFaktisk længde i byte af strengværdi (Len) + 3 bytes, hvor Len<224
MEDIUMBLOB Har op til 16.777.215 bytes data og bruges til binære store objekter.Faktisk længde i byte af strengværdi (Len) + 3 bytes, hvor Len<224
LONGTEXT Tillader en streng med en maksimal længde på 4.294.967.295 tegnFaktisk længde i byte af strengværdi (Len) + 4 bytes, hvor Len<232
LONGBLOB Har op til 4.294.967.295 bytes data og bruges til binære store objekter.Faktisk længde i byte af strengværdi (Len) + 4 bytes, hvor Len<232
ENUM (x, y, z osv.) Giver dig mulighed for at indtaste en liste over mulige værdier, hvor maksimalt 65535 værdier er. Bare hvis en værdi indsættes, som ikke findes på listen, en blankværdi indsættes.1 eller 2 bytes, afhængigt af antallet af optællingsværdier (maksimalt 65.535 værdier)
SÆT Denne datatype svarer til ENUM, men SET kan have op til 64 listeelementer og kan gemme mere end et valg.1, 2, 3, 4 eller 8 bytes, afhængigt af antallet af indstillede medlemmer (maksimalt 64 medlemmer)

MySQL datatyper: Dato og tidstyper

Denne datatype giver os mulighed for at nævne dato og klokkeslæt. MySQL understøtter følgende datatyper for dato og tid.

Datatype Beskrivelse Opbevaring påkrævet inden MySQL 5.6.4 Opbevaring påkrævet fra MySQL 5.6.4
ÅR() Indeholder årets værdi enten i et tocifret eller i et firecifret format.Årsværdier i området (70-99) konverteres til (1970-1999), og årværdier i intervallet (00-69) konverteres til (2000-2069)1 byte1 byte
DATO() Indeholder datoværdierne i formatet: ÅÅÅÅ-MM-DD, hvor det understøttede interval er(1000-01-01) til (9999-12-31)3 byte3 byte
TID() Indeholder tidsværdierne i formatet: HH: MI: SS, hvor det understøttede interval er (-838: 59: 59) til (838: 59: 59)3 byte3 byte + lagring på brøkdele af sekunder
DATO TID () En kombination af dato- og tidsværdier i formatet: ÅÅÅÅ-MM-DD HH: MI: SS, hvor det understøttede interval er fra'1000-01-01 00:00:00' til '9999-12-31 23:59:59'8 byte5 bytes + lagring i brøkdele af sekunder
TIDSSTEMPEL() Holder værdier, der er gemt som antallet af sekunder, med format (ÅÅÅÅ-MM-DD HH: MI: SS). Det understøttede interval er fra (1970-01-01 00:00:01) UTC til (2038-01-09 03:14:07) UTC4 byte4 bytes + brøkdel af andet lager
Vil du blive certificeret som databaseadministrator?

MySQL datatyper: Brug af datatyper fra andre databasemotorer

Hvis du vil implementere koden skrevet af andre leverandører i SQL, letter MySQL dette ved at kortlægge datatyper. Se følgende tabel.



Anden leverandørtype MySQL-type
BOOLTINYINT
BOOLEANTINYINT
KARAKTERVARIERING (M)VARCHAR (M)
FASTAFGØRELSE
FLOAT4FLYDE
FLOAT8DOBBELT
INT1TINYINT
INT2SMALLINT
INT3MEDIUMINT
INT4INT
INT8STOR
LANG VARBINÆR
MEDIUMBLOB
LANG VARCHARMEDIUMTEXT
LANGMEDIUMTEXT
MIDDLEINTMEDIUMINT
NUMERISKAFGØRELSE

Efter denne blog om MySQL-datatyper går vi ind i at forbinde databaser med PHP, men inden det kan du henvise til dette , at kende de mest populære spørgsmål i interviews. Bliv hængende!

Hvis du ønsker at lære mere om MySQL og lære denne open source relationsdatabase at kende, så tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning hjælper dig med at forstå MySQL i dybden og hjælpe dig med at opnå mestring over emnet.

hvordan man installerer php windows 10

Har du et spørgsmål til os? Nævn det i kommentarfeltet i ” MySQL datatyper ”Og jeg vender tilbage til dig.