On ne peut pas gérer la grande quantité de données présentes dans le monde sans un système de gestion de base de données approprié. MySQL est l'un des systèmes de gestion de base de données les plus utilisés dans l'industrie. Dans mon précédent blog sur Tutoriel MySQL , vous auriez compris les différentes requêtes SQL qui peuvent être exécutées. Dans ce blog sur les types de données MySQL, je discuterai des différents types de données utilisés dans MySQL.
Dans ce blog sur les types de données MySQL, je vais couvrir les points suivants:
- Types numériques
- Types de chaînes
- Types de date et d'heure
- Utilisation des types de données d'autres moteurs de base de données
Alors, commençons avec chacun d’entre eux.
Types de données MySQL: types numériques
Les types de données numériques autorisent les entiers signés et non signés. MySQL prend en charge les types de données numériques suivants.
Abonnez-vous à notre chaîne YouTube pour obtenir de nouvelles mises à jour ..!
Types de données MySQL: Types de chaînes
Les types de données String autorisent les chaînes de longueur fixe et variable. MySQL prend en charge les types de données String suivants.
Type de données | La description | Espace de rangement |
CHAR (taille) | Contient jusqu'à 255 caractères et autorise une chaîne de longueur fixe. | (Longueur de colonne déclarée en caractères * Nombre d'octets)<= 255 |
VARCHAR (taille) | Contient jusqu'à 255 caractères et autorise une chaîne de longueur variable. Si vous stockez des caractères supérieurs à 55, le type de données sera converti en type TEXT. |
|
TINYTEXT | Autorise une chaîne d'une longueur maximale de 255 caractères | Longueur réelle en octets de valeur de chaîne (Len) + 1 octets, où Len<28 |
TEXTE | Autorise une chaîne d'une longueur maximale de 65 535 caractères | Longueur réelle en octets de valeur de chaîne (Len) + 2 octets, où Len<216 |
GOUTTE | Contient jusqu'à 65 535 octets de données et est utilisé pour les grands objets binaires. | Longueur réelle en octets de valeur de chaîne (Len) + 2 octets, où Len<216 |
MEDIUMTEXT | Autorise une chaîne d'une longueur maximale de 16 777 215 caractères | Longueur réelle en octets de valeur de chaîne (Len) + 3 octets, où Len<224 |
MEDIUMBLOB | Contient jusqu'à 16 777 215 octets de données et est utilisé pour les grands objets binaires. | Longueur réelle en octets de valeur de chaîne (Len) + 3 octets, où Len<224 |
LONGTEXT | Autorise une chaîne d'une longueur maximale de 4 294 967 295 caractères | Longueur réelle en octets de valeur de chaîne (Len) + 4 octets, où Len<232 |
LONGBLOB | Contient jusqu'à 4 294 967 295 octets de données et est utilisé pour les grands objets binaires. | Longueur réelle en octets de valeur de chaîne (Len) + 4 octets, où Len<232 |
ENUM (x, y, z, etc.) | Vous permet de saisir une liste de valeurs possibles, avec un maximum de 65535 valeurs. Juste au cas où une valeur est insérée qui n'est pas présente dans la liste, un espacela valeur sera insérée. | 1 ou 2 octets, selon le nombre de valeurs d'énumération (65535 valeurs maximum) |
ENSEMBLE | Ce type de données est similaire à ENUM, mais SET peut avoir jusqu'à 64 éléments de liste et peut stocker plus d'un choix. | 1, 2, 3, 4 ou 8 octets, selon le nombre de membres de l'ensemble (64 membres maximum) |
Types de données MySQL: Types de date et d'heure
Ce type de données nous permet de mentionner la date et l'heure. MySQL prend en charge les types de données Date et heure suivants.
Vous voulez obtenir une certification en tant qu'administrateur de base de données?Types de données MySQL: Utilisation des types de données d'autres moteurs de base de données
Si vous souhaitez implémenter le code écrit par d'autres fournisseurs en SQL, MySQL facilite cela en mappant les types de données. Reportez-vous au tableau suivant.
Autre type de fournisseur | Type MySQL |
BOOL | TINYINT |
BOOLÉEN | TINYINT |
PERSONNAGE VARIANT (M) | VARCHAR (M) |
FIXÉ | DÉCIMAL |
FLOTTEUR4 | FLOTTE |
FLOTTEUR8 | DOUBLE |
INT1 | TINYINT |
INT2 | PETITE MENTHE |
INT3 | MOYENNEINT |
INT4 | INT |
INT8 | GRAND |
VARBINAIRE LONG | MEDIUMBLOB |
VARCHAR LONG | MEDIUMTEXT |
LONGUE | MEDIUMTEXT |
INTÉRIEUR | MOYENNEINT |
NUMÉRIQUE | DÉCIMAL |
Après ce blog sur les types de données MySQL, nous commencerons à connecter des bases de données avec PHP, mais avant cela, vous pouvez vous référer à ceci , pour connaître les principales questions posées lors des entretiens. Restez à l'écoute!
Si vous souhaitez en savoir plus sur MySQL et connaître cette base de données relationnelle open source, consultez notre qui vient avec une formation en direct animée par un instructeur et une expérience de projet réelle. Cette formation vous aidera à comprendre MySQL en profondeur et vous aidera à maîtriser le sujet.
Vous avez une question pour nous? Veuillez le mentionner dans la section des commentaires de ' Types de données MySQL »Et je vous répondrai.
test cross browser dans sélénium webdriver