Le langage SQL

par

dans

Présentation

SQL signifie Structured Query Language, soit en français langage de requête structuré. Il s’agit d’un langage informatique normalisé depuis 1986 qui permet d’organiser des données, le plupart du temps reliées entres elles, de les hiérarchiser, au sein d’une base de données.

Le langage permet de structurer les données (créer / mettre à jour / supprimer des tables de données) mais aussi de les manipuler (recherche, ajout, mise à jour, suppression). Dans un système de gestion de BDD, le langage permet également de gérer les droits, qui peut faire quelles actions, qui peut accéder à quoi.

Différents types de commandes

SQL comprend de nombreuses commandes qui sont découpées en plusieurs types.

Types de commandesCommandes
DML
DATA MANIPULATION LANGUAGE
SELECT, INSERT, UPDATE, DELETE, MERGE, CALL, LOCK TABLE
DDL
DATA DEFINITION LANGUAGE
CREATE, ALTER, DROP, RENAME, TRUNCATE, COMMENT, ANALYZE, ANALYZE
DCL
DATA CONTROL LANGUAGE
GRANT, REVOKE
TCL
RANSACTION CONTROL LANGUAGE
COMMIT, ROLLBACK, SAVEPOINT