Zone Webmasters - Les requêtes SQL

> Accueil > Publications > PHP & SQL > Les requêtes SQL

Les requêtes SQL

Par: Rudy | Catégorie: PHP & SQL

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




Commentaires

Commentaires



Aucun commentaire

Ajouter un commentaire

Vous devez être membre pour commenter cet article.

>> Inscrivez-vous





Faire un lien | Partenaires ©2005-2008 Rudy Onfroy Tous droits réservés Contact | RSS | Plan | Haut