Gestion
ème
Cours Bases de données Année Systèmes d’Information
Chapitre 04 Structured Query Language
Fouad DAHAK
Enseignant-Chercheur Chargé de cours Bases de données Ecole Nationale Supérieure d’Informatique (ESI) (f_dahak@esi.dz – http://dahak.esi.dz)
Chapitre 4 : Le Langage SQL
Table des matières 1. Introduction ..................................................................................... 3 2. Composantes du langage SQL ....................................................... 3 3. Data Definition Language (Langage de Définition des Données) : 3 3.1. Create Database ................................................................................ 3 3.2. Create Table ....................................................................................... 4 3.3. DROP Database | Table ..................................................................... 4 3.4. ALTER TABLE ...................................................................................... 4 3.5. Les contraintes d’intégrité ................................................................. 5 3.6. Les index ............................................................................................ 6 4. Data Manipulation Language (Langage de Manipulation des Données) ............................................................................................. 6 4.1. INSERT ................................................................................................ 6 4.2. DELETE ............................................................................................... 7 4.3. UPDATE .............................................................................................. 7 4.4. Select ................................................................................................. 7 4.4.1. Notations : ......................................................................... 9 4.4.2. Recherche de base ........................................................... 9 4.4.3.