SQL, ou Structured Query Language, est le langage standard pour manipuler les bases de données. C'est un langage déclaratif qui permet la création, la manipulation et la consultation de données stockées dans des Bases de Données Relationnelles. Dans ce texte, nous aborderons quatre commandes SQL de base : SELECT, INSERT, UPDATE et DELETE.
SÉLECTIONNER
La commande SELECT est utilisée pour sélectionner des données dans une ou plusieurs tables. La syntaxe de base est :
SELECT colonne1, colonne2, ..., colonneN FROM nom_table ;
Si vous souhaitez sélectionner toutes les colonnes, vous pouvez utiliser l'astérisque (*) au lieu de lister toutes les colonnes. Par exemple :
SELECT * FROM nom_table ;
Vous pouvez également utiliser la clause WHERE pour filtrer les résultats. Par exemple :
SELECT * FROM nom_table WHERE colonne = 'valeur';
INSÉRER
La commande INSERT est utilisée pour insérer de nouveaux enregistrements dans une table. La syntaxe de base est :
INSERT INTO nom_table (colonne1, colonne2, ..., colonneN) VALEURS (valeur1, valeur2, ..., valeurN);
Par exemple, si vous disposez d'un tableau appelé « clients » avec les colonnes « nom », « e-mail » et « téléphone », vous pouvez insérer un nouveau client comme suit :
INSÉRER DANS les clients (nom, email, téléphone) VALEURS ('John', 'joao@email.com', '123456789');
MISE À JOUR
La commande UPDATE est utilisée pour mettre à jour les enregistrements existants dans une table. La syntaxe de base est :
UPDATE nom de table SET colonne1 = valeur1, colonne2 = valeur2, ..., colonneN = valeurN WHERE condition ;
Par exemple, si vous souhaitez mettre à jour l'adresse e-mail du client « John » dans le tableau « Clients », vous pouvez procéder comme suit :
MISE À JOUR des clients SET email = 'new@email.com' WHERE nom = 'John';
Il est très important de toujours utiliser la clause WHERE lors de l'utilisation de la commande UPDATE. Si vous ne l'utilisez pas, tous les enregistrements de la table seront mis à jour !
SUPPRIMER
La commande DELETE est utilisée pour supprimer les enregistrements existants d'une table. La syntaxe de base est :
DELETE FROM table_name WHERE condition ;
Par exemple, si vous souhaitez supprimer le client « John » de la table « clients », vous pouvez procéder comme suit :
DELETE FROM clients WHERE nom = 'John';
Comme pour la commande UPDATE, il est très important de toujours utiliser la clause WHERE lors de l'utilisation de la commande DELETE. Si vous ne l'utilisez pas, tous les enregistrements de la table seront supprimés !
En résumé, SELECT, INSERT, UPDATE et DELETE sont des commandes SQL de base qui permettent la manipulation de données dans les bases de données relationnelles. Ils constituent la base de toute opération de base de données et sont indispensables à tout développeur de logiciels ou administrateur de bases de données.