Les types de données






CHAR: chaîne de caractères de longueur comprise entre 1 et 2000
VARCHAR: chaîne de caractère de longueur comprise entre 1 et 4000
NUMBER: un nombre
DATE : une date
TINYINT: Occupe 1 octet. Ce type peut stocker des nombres entiers de -128 à 255
TEXT: Stocke des chaînes de 65535 caractères maximum.

SMALLINT: Occupe 2 octets. Ce type de données peut stocker des nombres entiers de -32 768 à 65 535.
MEDIUMINT: Occupe 3 octets. Ce type de données peut stocker des nombres entiers de -8 388 608 à 16 777 215.
INT: Occupe 4 octets. Ce type de données peut stocker des nombres entiers de -2 147 483 648 à 4 294 967 295
BIGINT: Occupe 8 octets. Ce type de données stocke les nombres entiers allant de -9 223 372 036 854 775 808 à 18 446 744 073 709 551 615

FLOAT: nombre décimal. Espace allouée : 4 octets.
DOUBLE: nombre décimal. Espace allouée : 8 octets.
DECIMAL: nombre décimal
DATETIME: Occupe 8 octets. Stocke une date et une heure au format 'AAAA-MM-JJ HH:MM:SS'
TIMESTAMP: Occupe 4 octets. Stocke une date sous forme numérique
TIME: Occupe 3 octets. Stocke l'heure au format 'HH:MM:SS
YEAR: Occupe 1 octet. Année à 2 ou 4 chiffres.
TINYBLOB: Stocke des chaînes de 255 caractères maximum.
TINYTEXT: Stocke des chaînes de 255 caractères maximum.
BLOB: Stocke des Chaînes de 65535 caractères maximum.
MEDIUMBLOB: Stocke des chaînes de 16777215 caractères maximum.
MEDIUMTEXT: Chaîne de 16 777 215 caractères maximum.
LONGBLOB: Stocke des chaînes de 4 294 967 295 caractères maximum. Ce champ est sensible à la casse.
LOGTEXT: Stocke des chaînes de 4 294 967 295 caractères maximum.
ENUM: Occupe 1 ou 2 octets (la place occupée est fonction du nombre de solutions possibles : 65 535 valeurs maximum.

SET: Occupe 1, 2, 3, 4 ou 8 octets, selon de nombre de solutions possibles (de 0 à 64 valeurs maximum)
BINARY: comme char sauf qu’il contient que des binaires.
VARBINARY: comme varchar sauf qu’il contient que des binaires.


Une question? Cliquez ici pour la poser.

Retour sur le portail du langage SQL