AccueilGlossaire › SQL (Structured Query Language)

SQL (Structured Query Language)

Data

Langage standard pour interroger et manipuler les bases de données relationnelles.

SQL (Structured Query Language) est le langage standard pour interroger, manipuler et définir les structures des bases de données relationnelles. Inventé chez IBM dans les années 1970, normalisé par ANSI/ISO, c'est le langage le plus utilisé dans le monde des données depuis 50 ans.

SQL est divisé en sous-langages : DML (Data Manipulation Language — SELECT, INSERT, UPDATE, DELETE), DDL (Data Definition — CREATE, ALTER, DROP), DCL (Data Control — GRANT, REVOKE), TCL (Transaction — BEGIN, COMMIT, ROLLBACK). Les concepts essentiels : tables, colonnes, primary keys, foreign keys, jointures (INNER, LEFT, RIGHT, FULL), agrégations (GROUP BY, HAVING), sous-requêtes, window functions (OVER PARTITION BY).

Les principaux SGBDR : PostgreSQL (open source, riche), MySQL/MariaDB (web), SQL Server (Microsoft), Oracle (entreprise), SQLite (embarqué). Chaque dialecte a ses extensions. Maîtriser SQL est attendu pour toutes les certifs data : DP-203, DP-300, DEA-C01, SnowPro Core, Databricks. Performance : indexation, EXPLAIN, statistiques, partitionnement.

Certifications qui couvrent ce concept
DP-300 DP-203 DEA-C01
Termes liés
NoSQL Data Warehouse OLAP (Online Analytical Processing)

Préparez vos certifications IT gratuitement

200+ certifications, 400 000+ questions, examens blancs chronométrés.

Voir le catalogue →
← Retour au glossaire