Cours Informatique
Initiation aux requêtes SQL
Syntaxe des commandes SQL
Rappel : Dans une base de données relationnelle les informations sont stockées dans des champs qui sont regroupées dans des tables. Les tables regroupent les informations (champs) qui ont un lien commun (Information sur les salariés, sur les sociétés sur les visites, Une requête SQL affiche les contenus de champs qui appartiennent à des tables pour les afficher selon certains critères
MEMO DES PRINCIPALES COMMANDES
Select SELECT « nom de champ » FROM « nom de table » Affiche les données contenues dans les champs à partir des tables listées. Order By SELECT « nom de colonne » FROM « nom de table » [WHERE « condition »] ORDER BY « nom de colonne » [ASC, DESC] Paramètre des critères de tri. Where SELECT « nom de colonne » FROM « nom de table » WHERE « condition » Paramètre une condition de sélection. Like SELECT « nom de colonne » FROM « nom de table » WHERE « nom de colonne » LIKE {modèle} Avec WHERE. Paramètre dans une condition de sélection, un critère sur une partie d’un champ. Count, Avg, Max, Min, Sum SELECT COUNT (« nom de colonne ») FROM « nom de table » Opérateur arithmétique : compte, moyenne, maximum, minimum, somme. And – Or SELECT « nom de colonne » FROM « nom de table » WHERE « condition simples » {[AND|OR] « condition simples »}+ Avec WHERE. Paramètre plusieurs conditions. Not SELECT « nom de colonne » FROM « nom de table » WHERE « condition simples » {[NOT] « condition simples »} Avec WHERE. Paramètre exclue une condition. Between SELECT « nom de colonne » FROM « nom de table » WHERE « nom de colonne » BETWEEN ‘valeur1’ AND ‘valeur2’ Paramètre un intervalle. Group By SELECT « nom de colonne 1 », SUM(« nom de colonne 2 »)
FROM « nom de table » GROUP BY « nom de colonne 1 » Paramètre un regroupement. Having SELECT « nom de colonne 1 », SUM(« nom de colonne 2 ») FROM « nom de table » GROUP BY « nom de colonne 1 » HAVING (condition fonction) Paramètre une condition. Insert Into INSERT INTO « nom de table » (« colonne 1 », « colonne 2 », …) valeurS (« valeur 1 », « valeur 2 », …) Ajoute d’enregistrements. Delete From DELETE FROM « nom de table » WHERE {condition} Suppression d’enregistrements. Update UPDATE « nom de table » SET « colonne 1 » = [nouvelle valeur] WHERE {condition} Modifier un enregistrement. Distinct SELECT DISTINCT « nom de colonne » FROM « nom de table » Sélectionne dans un champ les données différentes. In SELECT « nom de colonne » FROM « nom de table » WHERE « nom de colonne » IN (‘valeur1’, ‘valeur2’, …) Sélectionne des données précises. Creat Table CREATE TABLE « nom de table » (« colonne 1 » « type de données colonne 1 », « colonne 2 » « type de données colonne 2 », …) Crée une table. Drop Table DROP TABLE « nom de table » Supprimer une table. Truncate Table TRUNCATE TABLE « nom de table » Supprime toute les données d’une table.