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)


Instructions de base

    • CREATE : Permet la création d'objets (Base de donnée, Table, Domaine)
    • DROP : Permet la suppression d'objets (Base de donnée, Table, Domaine)
    • ALTER : Permet la modification d'objets (Base de donnée, Table, Domaine)