Dico du web · glossaire informatique

SQL

Sigle de Structured Query Language

Qu'est-ce que c'est ?

Langage standard pour interroger et modifier les bases de données relationnelles : chercher, ajouter, mettre à jour ou supprimer des informations.

En détail

Une requête SQL se lit presque comme une phrase anglaise :

SELECT nom, ville FROM clients WHERE ville = 'Toulouse' ORDER BY nom;

Né chez IBM dans les années 1970, normalisé par l’ISO, SQL est compris par MySQL, MariaDB, PostgreSQL, Oracle, SQL Server ou SQLite, avec quelques variantes.

L’injection SQL est une attaque classique : un pirate glisse du code SQL dans un formulaire mal protégé pour lire ou détruire la base.