Vous êtes sur la page 1sur 2

Le Langage SQL

1. Historique :
 SQL : Structure Query Langage.
 Il est issu de SEQUEL Structured English Query Langage.
 C’est le Premier Langage pour les S.G.B.D Relationnelles.
 Il est inventé par IBM en 1970 pour System R, son 1er S.G.B.D.
 SQL a été reconnu par l’ANSI (Association de Normalisation des systèmes
d’Information), puis imposé comme norme.
 Malheureusement, malgré la norme SQL, il orxste un ensemble de dialectes.
2. Définition :
 SQL est un Langage relationnel utilisé pour interroger, mettre à jour et gérer
les informations contenues dans la base de données.
 SQL est un Langage interactif mais il peut aussi être intégré dans un langage de
programmation pour le développement d’application.
 Les fonctions du Langage SQL sont :
 Définition et modification de la structure (schéma) de la base de
donnée (DDL : Data Descript Langage).
 Interrogation et modification non procédurale (c-à-d : Interactive) de
la base de données (DML : Data Manipulation Langage).
 Contrôle de sécurité et d’intégrité de la base de données (DCL : Data
Control Langage).
 Sauvegarde et restauration de la base de données.
3. Opération de Sélection :
 L’instruction SELECT permet d’extraire des données et de les présenter triées
et (ou groupées selon certains critères.
 Les enregistrements doivent respecter certains critères exprimés dans dis
expression conditionnelles.
 L’instruction SELECT est utilisée avec plusieurs clauses. Certaines clauses sont
facultatives, mais il faut respecter l’ordre d’apparition de ces clauses.
SELECT : Liste d’attributs à afficher.
[DISTINCT] : Mot Facultative (Eliminer doublant)
FROM: Liste des tables .
WHERE : Condition de sélection et/ou de jointure.
GROUP BY : Nom d’attribut de regroupement.
HAVING : Condition de regroupement.

Vous aimerez peut-être aussi