Les types de données MySQL

Le type de données d’une colonne définit la valeur que peut contenir la colonne: entier, caractère, date/heure, binaire, etc. Dans ce tutoriel nous allons découvrir les différents type de données existent dans MySQL.
 
 
MySQL utilise de nombreux types de données répartis en trois catégories:

  • Numérique
  • Date et heure
  • Chaîne de caractère.

Nous allons voir chacun en détail.

Type de données numérique
Type de données
Description
CHAR(taille) Un champ de longueur fixe de 0 à 255 caractères.
VARCHAR(taille) Un champ de longueur variable allant de 0 à 255 caractères.
TINYTEXT Une chaîne de longueur maximum 255 caractères.
TEXT Une chaîne de longueur maximum 65 535 caractères.
MEDIUMTEXT Une chaîne de longueur maximum 16 777 215 caractères.
LONGTEXT Une chaîne de longueur maximum 4,294,967,295 caractères.
INT(taille) Plage de -2 147 483 648 à 2 147 483 647 ou de 0 à 4 294 967 295 non signés.
TINYINT(taille) Plage de -128 à 127 ou de 0 à 255 non signés.
SMALLINT(taille) Plage de -32 768 à 32 767 ou de 0 à 65 535 non signée.
MEDIUMINT(taille) Plage de -8,388,608 à 8,388,607 ou 0 à 16 777 215 non signés.
BIGINT(taille) Plage de -9,223,372,036,854,775,708 à 9,223,372,036,854,775,807 ou 0 à 18,446,744,073,709,551,615 non signée.
FLOAT Un petit nombre avec un point décimal flottant.
DOUBLE(Taille, Décimales) Un grand nombre avec un point décimal flottant.
DECIMAL(Taille, Décimales) Un DOUBLE stocké sous forme de chaîne, permettant un point décimal fixe.
DATE Au format AAAA-MM-JJ.
DATETIME Au format AAAA-MM-JJ HH: MM: SS.
TIMESTAMP Au format AAAAMMJJHHMMSS.
TIME Au format HH:MM:SS
ENUM Définit une énumération, chaque colonne peut avoir une ou plusieurs valeurs possibles.
SET Comme ENUM sauf que chaque colonne peut avoir plus d’une valeur parmi plusieurs possibles.
Liste des commandes MySQL

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *