Le langage SQL : DDL
Il s'agit du langage de définition de Données.
Il permet de
- créer la base de donnée,
- créer les objets qui la compose
- définir les liens et les contraintes
Types de données
Le langage se base sur des types de données :
BIGINT |
entiers signés codés sur 8 octets |
BOOL |
Booléens |
CHAR(longueur) |
Chaînes de caractères de longueur fixe (1 à 255) |
DATE |
Dates |
DOUBLE |
réels (15 chiffres significatifs codés sur 15 chiffres) |
INT |
entiers signés codés sur 4 octets |
MONEY |
valeurs monétaires |
NUMERIC[(precision),(longueur)] |
Entiers ou réels |
REAL |
réels (6 chiffres significatifs codés sur 4 octets) |
TIMESTAMP |
Dates/heures |
VARCHAR(longueur) |
Chaînes de caractères de longueur variable |
TEXT |
Chaîne de longueur variable (65535 caractères maximum) |