SQL Vue d'ensemble


Exemple

Le langage de requête structuré (SQL) est un langage de programmation spécifique conçu pour gérer les données contenues dans un système de gestion de base de données relationnelle (SGBDR). Les langages de type SQL peuvent également être utilisés dans les systèmes de gestion de flux de données relationnels (RDSMS) ou dans les bases de données "non-SQL" (NoSQL).

SQL comprend 3 sous-langues principales:

  1. Langage de définition de données (DDL): pour créer et modifier la structure de la base de données;
  2. Langage de manipulation de données (DML): pour effectuer des opérations de lecture, d'insertion, de mise à jour et de suppression sur les données de la base de données;
  3. Data Control Language (DCL): pour contrôler l'accès aux données stockées dans la base de données.

Article SQL sur Wikipedia

Les opérations DML principales sont Create, Read, Update et Delete (CRUD pour faire court) qui sont exécutées par les instructions INSERT , SELECT , UPDATE et DELETE .
Il existe également une instruction MERGE (récemment ajoutée) qui peut exécuter les trois opérations d’écriture (INSERT, UPDATE, DELETE).

Article du CRUD sur Wikipedia


De nombreuses bases de données SQL sont implémentées en tant que systèmes client / serveur. le terme "serveur SQL" décrit une telle base de données.
Dans le même temps, Microsoft crée une base de données nommée "SQL Server". Bien que cette base de données parle un langage SQL, les informations spécifiques à cette base de données ne figurent pas dans cette balise, mais appartiennent à la documentation de SQL Server .