SQL
par ISO/IEC (standard SQL)
Langage normalisé pour définir, interroger et manipuler des données dans des bases relationnelles, utilisé par développeurs et administrat·e
Qu'est-ce que SQL ?
SQL (Structured Query Language) est un langage normalisé pour définir les structures de données relationnelles, effectuer des requêtes, modifier et contrôler l’accès aux données. Il définit des commandes pour la création de schémas, l’interrogation (SELECT), les mises à jour et la gestion des transactions, et sert de base aux systèmes de gestion de bases de données relationnelles.
- Création de schéma
- Requêtes déclaratives
- Transactions
- Contrôle d'accès
- Fonctions d'agrégation
Cloud · Sur site · Windows · Linux · macOS
Avis
Alternatives à SQL
- PRQL
- MongoDB (requêtes NoSQL)Comparer
- Cypher
- GraphQL
- Firebase Realtime Database
Intégrations
Microsoft SQL Server
PostgreSQL
MySQL
Oracle Database
Google BigQuery
Qui utilise SQL ?
MUREXÉdition de logiciels applicatifs
AIRBUSConstruction aéronautique et spatiale
VIAVI SolutionsFabrication de composants électroniques
F.A.I.R.EAction sociale sans hébergement n.c.a.
Ministère de l'IntérieurAdministration publique générale
NATERACommerce de gros (commerce interentreprises) d'animaux vivants
ESN et intégrateurs SQL
Questions frequentes sur SQL
Le langage SQL lui‑même est une norme et n'est pas vendu. Certaines implémentations commerciales, comme Microsoft SQL Server 2022, sont payantes : la page de Microsoft indique des tarifs Open No Level (USD) tels que 15 123 $ (Enterprise), 3 945 $ (Standard par cœur), 989 $ (Standard serveur) et 230 $ (CAL). SQL Server Developer et Express sont distribués gratuitement.
De nombreux systèmes de gestion de bases relationnelles implémentent SQL, dont Microsoft SQL Server, PostgreSQL, MySQL, Oracle Database et des services cloud comme Google BigQuery. Chaque implémentation ajoute ses extensions au standard ISO/IEC.
Selon les besoins, on peut opter pour des bases NoSQL (ex. MongoDB) ou des langages ciblés (PRQL, Cypher pour graphes, GraphQL pour APIs). Ces approches changent souvent le modèle de données et le mode d’interrogation comparé au SQL relationnel.
La norme est publiée par ISO/IEC (ISO/IEC 9075) et mise à jour périodiquement (ex. SQL:2023). La documentation et les guides d'implémentation sont également disponibles chez les éditeurs (docs PostgreSQL, Microsoft Learn, guides Oracle) selon l'implémentation choisie.
Logiciels similaires
Vous placez des consultants SQL ?
Branché sur BoondManager, Clustor affiche les offres ouvertes de chaque compte dans sa fiche société, avec le score de votre vivier, et prépare le dossier de compétences en 2 minutes.