Section courante

A propos

Section administrative du site

Voici les types de données élémentaires :

Type Taille Description
BIGINT(M) 8 octets Ce type est un entier pouvant aller de -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807.
BIT 1 octet Ce type est booléen et peut prendre la valeur 0, 1, «OFF» ou «ON».
BOOL 1 octet Ce type est booléen et peut prendre la valeur 0, 1, «OFF» ou «ON».
BLOB   Ce type est un bloc de données dont la taille maximale est de 65 535 octets.
CHAR(longueur) longueur+1 octets Ce type est une chaine de caractères ayant une longueur constante.
DATE 3 octets Ce type est un date ayant le format «AAAA-MM-JJ».
DATETIME 8 octets Ce type est un date et une heure ayant le format «AAAA-MM-JJ hh:mm:ss».
DECIMAL(M,Dec)   Ce type est un nombre ayant longueur texte prédéfinit au niveau entier et de ses décimals.
DOUBLE[(M,Dec)] 8 octets Ce type est un nombre à virgule flottante ayant longueur texte prédéfinit au niveau entier et de ses décimals.
DOUBLE PRECISION[(M,Dec)] 8 octets Ce type est un nombre à virgule flottante ayant longueur texte prédéfinit au niveau entier et de ses décimals.
ENUM(chaine1,chaine2,...) 1 à 2 octets Ce type est une énumération de données non-combiné pouvant aller de 0 à 65 535 possibilités.
INT(M) 4 octets Ce type est un entier pouvant aller de -2 147 483 648 à 2 147 483 647.
INTEGER(M) 4 octets Ce type est un entier pouvant aller de -2 147 483 648 à 2 147 483 647.
LONGBLOB   Ce type est un bloc de données dont la taille maximale est de 4 294 967 295 octets.
LONGTEXT   Ce type est un texte dont la taille maximale est de 4 294 967 295 octets.
MEDIUMBLOB   Ce type est un bloc de données dont la taille maximale est de 16 777 215 octets.
MEDIUMINT(M) 3 octets Ce type est un entier pouvant aller de -8 388 608 à 8 388 607.
MEDIUMTEXT   Ce type est un texte dont la taille maximale est de 16 777 215 octets.
NUMERIC(M,Dec)   Ce type est un nombre ayant longueur texte prédéfinit au niveau entier et de ses décimals.
REAL[(M,Dec)] 8 octets Ce type est un nombre à virgule flottante ayant longueur texte prédéfinit au niveau entier et de ses décimals.
SET(chaine1,chaine2,...) 1 à 8 octets Ce type est un ensemble de données combiné pouvant aller de 1 à 64 données.
SMALLINT(M) 2 octets Ce type est un entier pouvant aller de -32 768 à 32 767.
TEXT   Ce type est un texte dont la taille maximale est de 65 535 octets.
TIME 3 octets Ce type est un date et une heure ayant le format «hh:mm:ss».
TIMESTAMP 4 octets Ce type est un date et une heure ayant le format «AAAA-MM-JJ hh:mm:ss» allant du 1 janvier 1970 à l'année 2037.
TINYBLOB   Ce type est un bloc de données dont la taille maximale est de 255 octets.
TINYINT(M) 1 octet Ce type est un entier pouvant aller de -128 à 127.
TINYTEXT   Ce type est un texte dont la taille maximale est de 255 octets.
VARCHAR(longueur) longueur+1 octets Ce type est une chaine de caractères ayant une longueur variable.
YEAR 1 octet Ce type est une année de date pouvant pouvant aller de 1901 à 2155.

Remarques

Voir également

Article - Les raisons pour lesquelles le type de données «ENUM» MySQL est une mauvaise pratique
Article - Les géants de l'informatique - Oracle

Dernière mise à jour : Mardi, le 23 décembre 2014