Voici les types de données élémentaires, soit les types de données sur lesquels reposent tous les autres types de données :
| Type | Taille | Description |
|---|---|---|
| BLOB | Variable | Ce type est un bloc de données dont la taille maximale est de 65 535 octets. |
| BOOLEAN | 16 bits | Ce type est une valeur booléen ayant pour valeur «FALSE» ou «TRUE». |
| CHAR(longueur) | longueur octets | Ce type est une chaine de caractères ayant une longueur constante La longueur maximal est de 1 à 32 765 caractères. |
| DATE | 32 bits | Ce type est un date comprises entre le 1er janvier de l'an 100 avant Jésus-Christ et le 31 décembre 32 768 après Jésus-Christ. |
| DECIMAL(M,Dec) | 16, 32 ou 64 bits | Ce type est un nombre ayant longueur texte prédéfinit au niveau entier et de ses décimales. |
| DOUBLE PRECISION | 64 bits | Ce type est un nombre réel allant de 10-308 à 10308. |
| FLOAT | 32 bits | Ce type est un nombre réel allant de 10-38 à 1038. |
| INTEGER | 32 bits | Ce type est un entier pouvant aller de -2 147 483 648 à 2 147 483 647. |
| NUMERIC(M,Dec) | 16, 32 ou 64 bits | Ce type est un nombre ayant longueur texte prédéfinit au niveau entier et de ses décimales. |
| SMALLINT | 16 bits | Ce type est un entier pouvant aller de -32 768 à 32 767. |
| TIME(Nb) | 32 bits | Ce type est une heure avec le format 24 heures. |
| TIMESTAMP | 64 bits | Ce type est un date comprises entre le 1er janvier de l'an 100 avant Jésus-Christ et le 31 décembre 32 768 après Jésus-Christ et une heure. |
| VARCHAR(longueur) | longueur octets | Ce type est un une chaine de caractères ayant une longueur variable entre 0 et 32 765 caractères. |
Dernière mise à jour : Vendredi, le 15 août 2014