J'ai rédigé cet article afin de présenter les requêtes
SQL les plus utiles pour les webmasters, sachez cependant que de nombreuses autres requêtes existent.
Sélectionner des enregistrements
La requête
SELECT est utilisée pour rechercher des enregistrements d'une table, elle s'emploie avec
FROM qui est utilisé pour spécifier le nom de la table.
Sélection de base
SELECT Champ_1,Champ_2,Champ_n
FROM Nom_de_la_table
Pour sélectionner tous les champs d'une table on utilise le caractère généraliste
*
SELECT *
FROM Nom_de_la_table
Sélection avec condition
On utilise
WHERE pour donner une condition à la sélection.
SELECT Champ_1,Champ_2,Champ_n
FROM Nom_de_la_table
WHERE condition
Sélectionner sans doublon
Pour sélectionner les champs d'une table sans sélectionner plusieurs fois les doublons on utilise
DISTINCT.
SELECT DISTINCT Champ_1,Champ_2,Champ_n
FROM Nom_de_la_table
Sélectionner seulement les premiers résultats
Pour sélectionner les
n premiers résultats de la requête, on utilise
TOP n, où
n est un nombre entier égal au nombre de valeurs à sélectionner.
SELECT TOP n Champ_1,Champ_2,Champ_n
FROM Nom_de_la_table
Ajouter des enregistrements
La requête
INSERT INTO est utilisée pour ajouter des enregistrements dans une base de données, elle s'emploie avec
VALUES pour inclure les données.
INSERT INTO Nom_de_la_table
(
Champ_1,
Champ_2,
Champ_n
)
VALUES(
Valeurs_1,
Valeurs_2,
Valeurs_n
)
Modification des enregistrements
La requête
UPDATE sert à modifier des enregistrements.
UPDATE Nom_de_la_table
SET Champ_1 = 'Valeurs_1', Champ_n = 'Valeurs_n'
Supprimer des enregistrements
La requête
DELETE est utilisée dans le but de supprimer des enregistrements.
DELETE FROM Nom_de_la_table WHERE conditions
Créer une table
La requête
CREATE TABLE est utilisée pour créer une nouvelle table.
CREATE TABLE Nom_de_la_table
(
Nom_de_colonne_1 Types_de_données,
Nom_de_colonne_2 Types_de_données,
Nom_de_colonne_n Types_de_données
)
Imprimer cette publication