Présentation de SQL

SQL est un langage standard pour accéder et manipuler des bases de données. SQL est utilisé pour obtenir et manipuler des données stockées dans des tables Db2. SQL se compose de plus de 100 instructions différentes qui peuvent être utilisées pour insérer, interroger, mettre à jour, supprimer et autoriser l’accès aux données Db2.

L’une des instructions SQL les plus couramment utilisées est SELECT. Cette instruction est utilisée pour interroger une table et produire des résultats sous forme de tableau.

Il existe un certain nombre de fonctions intégrées et définies par l’utilisateur disponibles dans SQL.


Que peut faire SQL ?

  1. Exécuter des requêtes sur une base de données
  2. Récupérer des données d’une base de données
  3. Insérer des enregistrements dans une base de données
  4. Mettre à jour des enregistrements dans une base de données
  5. Supprimer des enregistrements d’une base de données
  6. Créer de nouvelles bases de données
  7. Créer de nouvelles tables dans une base de données
  8. Créer des procédures stockées dans une base de données
  9. Créer des vues dans une base de données
  10. Définir des autorisations sur les tables, les procédures et les vues

Instructions SQL :

La plupart des actions que vous devez effectuer sur une base de données sont effectuées avec des instructions SQL.

L’instruction SQL suivante sélectionne tous les enregistrements de la table “ETUDIANTS” :

SELECT *
FROM ETUDIANTS;

Le symbole ‘*‘ indique que toutes les colonnes doivent être sélectionnées dans la table ETUDIANTS.

Remarque : les mots-clés SQL ne sont PAS sensibles à la casse : select est identique à SELECT.

Avons-nous besoin d’un point-virgule (;) à la fin de l’instruction SQL ?

Le point-virgule est le moyen standard de séparer chaque instruction SQL dans les systèmes de base de données qui permettent d’exécuter plusieurs instructions SQL dans le même appel au serveur.


Commandes SQL importantes répertoriées ci-dessous :

  1. SELECT – Extrait les données d’une base de données
  2. UPDATE – Met à jour les données d’une base de données
  3. DELETE – Supprime les données d’une base de données
  4. INSERT INTO – Insère de nouvelles données dans une base de données
  5. CREATE DATABASE – Crée une nouvelle base de données
  6. ALTER DATABASE – Modifie une base de données
  7. CREATE TABLE – Crée une nouvelle table
  8. ALTER TABLE – Modifie une table
  9. DROP TABLE – Supprime une table
  10. CREATE INDEX – Crée un index (clé de recherche)
  11. DROP INDEX – Supprime un index