Men kan de enorme hoeveelheid gegevens die in de wereld aanwezig is niet aan zonder een goed databasebeheersysteem. MySQL is een van de meest populaire databasebeheersystemen die in de branche wordt gebruikt. In mijn vorige blog over MySQL-zelfstudie , zou u inzicht hebben gekregen in de verschillende SQL-queries die kunnen worden uitgevoerd. In deze blog over MySQL-gegevenstypen zal ik de verschillende gegevenstypen bespreken die in MySQL worden gebruikt.
In deze blog over MySQL-gegevenstypen ga ik het volgende behandelen:
- Numerieke typen
- String-typen
- Datum- en tijdtypen
- Gebruik van gegevenstypen uit andere database-engines
Dus laten we met elk van hen aan de slag gaan.
dubbel naar int in java
MySQL-gegevenstypen: numerieke typen
Numerieke gegevenstypen staan zowel ondertekende als niet-ondertekende gehele getallen toe. MySQL ondersteunt de volgende numerieke gegevenstypen.
Abonneer je op ons YouTube-kanaal om nieuwe updates te ontvangen ..!
MySQL-gegevenstypen: String-typen
String Gegevenstypen staan zowel strings met een vaste als variabele lengte toe. MySQL ondersteunt de volgende String-gegevenstypen.
datagedreven raamwerk in selenium webdriver voorbeeld
Data type | Omschrijving | Opslag |
CHAR (maat) | Kan maximaal 255 tekens bevatten en maakt een string met een vaste lengte mogelijk. | (Aangegeven kolomlengte van tekens * aantal bytes)<= 255 |
VARCHAR (maat) | Kan maximaal 255 tekens bevatten en staat een tekenreeks met variabele lengte toe. Als u tekens opslaat die groter zijn dan 55, wordt het datatype geconverteerd naar het TEXT-type. |
|
TINYTEXT | Staat een tekenreeks toe met een maximale lengte van 255 tekens | Werkelijke lengte in bytes van String-waarde (Len) + 1 bytes, waarbij Len<28 |
TEKST | Staat een tekenreeks toe met een maximale lengte van 65.535 tekens | Werkelijke lengte in bytes van String-waarde (Len) + 2 bytes, waarbij Len<216 |
BLOB | Kan maximaal 65.535 bytes aan gegevens bevatten en wordt gebruikt voor binaire grote objecten. | Werkelijke lengte in bytes van String-waarde (Len) + 2 bytes, waarbij Len<216 |
MEDIUMTEXT | Staat een tekenreeks toe met een maximale lengte van 16.777.215 tekens | Werkelijke lengte in bytes van String-waarde (Len) + 3 bytes, waarbij Len<224 |
MEDIUMBLOB | Kan maximaal 16.777.215 bytes aan gegevens bevatten en wordt gebruikt voor binaire grote objecten. | Werkelijke lengte in bytes van String-waarde (Len) + 3 bytes, waarbij Len<224 |
LONGTEXT | Staat een tekenreeks toe met een maximale lengte van 4.294.967.295 tekens | Werkelijke lengte in bytes van String-waarde (Len) + 4 bytes, waarbij Len<232 |
LONGBLOB | Kan maximaal 4.294.967.295 bytes aan gegevens bevatten en wordt gebruikt voor binaire grote objecten. | Werkelijke lengte in bytes van String-waarde (Len) + 4 bytes, waarbij Len<232 |
ENUM (x, y, z, enz.) | Hiermee kunt u een lijst met mogelijke waarden invoeren, met een maximum van 65535 waarden. Voor het geval er een waarde wordt ingevoegd die niet in de lijst voorkomt, een spatiewaarde wordt ingevoegd. | 1 of 2 bytes, afhankelijk van het aantal opsommingswaarden (maximaal 65.535 waarden) |
SET | Dit datatype is vergelijkbaar met ENUM, maar SET kan maximaal 64 lijstitems bevatten en kan meer dan één keuze opslaan. | 1, 2, 3, 4 of 8 bytes, afhankelijk van het aantal ingestelde leden (maximaal 64 leden) |
MySQL-gegevenstypen: Datum- en tijdtypen
Met dit gegevenstype kunnen we de datum en tijd vermelden. MySQL ondersteunt de volgende gegevenstypen voor datum en tijd.
Wilt u gecertificeerd worden als databasebeheerder?MySQL-gegevenstypen: Gebruik van gegevenstypen uit andere database-engines
Als u de code die door andere leveranciers is geschreven in SQL wilt implementeren, faciliteert MySQL dit door gegevenstypen in kaart te brengen. Raadpleeg de volgende tabel.
Ander type leverancier | MySQL-type |
BOOL | TINYINT |
BOOLEAN | TINYINT |
KARAKTER VERSCHILLEND (M) | VARCHAR (M) |
GEMAAKT | DECIMALE |
FLOAT4 | VLOTTER |
FLOAT8 | DUBBELE |
INT1 | TINYINT |
INT2 | KLEIN |
INT3 | GEMIDDELD |
INT4 | INT |
INT8 | GROOT |
LANGE VARBINAIR | MEDIUMBLOB |
LANGE VARCHAR | MEDIUMTEXT |
LANG | MEDIUMTEXT |
MIDDEN | GEMIDDELD |
NUMERIEK | DECIMALE |
Na deze blog over MySQL-gegevenstypen gaan we in op het verbinden van databases met PHP, maar daarvoor kun je hiernaar verwijzen , om de meest gestelde vragen in interviews te kennen. Blijf kijken!
Als je meer wilt weten over MySQL en deze open source relationele database wilt leren kennen, ga dan naar onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal je helpen MySQL diepgaand te begrijpen en je te helpen het onderwerp onder de knie te krijgen.
hoe je een parameter maakt in tableau
Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van ' MySQL-gegevenstypen ”En ik neem contact met je op.