

Les commandes SQL |
La manipulation d'une base de données consiste à modifier, insérer, supprime, ou a rechercher des lignes ces manipulations peuvent se faire en mode commande ou simplement avec le mode assisté : Le mode assisté se fais en se servant une d'interface graphique d'un SGBD en revanche le mode commande consiste à écrire des commandes en langage SQL (c'est plus difficile mais plus pratique). L'insertion d'une ligne en SQL se fais par l'intermédiaire de la commande INSERTE - Pour supprimer une ou plusieurs lignes en SQL se fait par l'intermédiaire de la commande DELETE. Elle offre un moyen de supprimer quelques lignes qui vérifient la obligation spécifiée.
- La recherche des ligne en SQL se fait par la La Fameuse SELECT et WHERE . Elle peut consister à effectuer des opérations de projection, de sélection, de jointure ou toute combinaison de ces dernières. Le tri des données du résultat se fait par la commande ORDER BY (Il convient souvent de lister les résultats dans un ordre particulier dans un ordre ascendant ou descendant). On parle de Projection si la recherche est relative à un sous ensemble de colonnes d'une table. On parle de Sélection si la recherche est relative à un sous ensemble de ligne d'un table vérifiant une certaine condition. On parle de jointure si la recherche est relative à deux tables ayant au moins une colonne en commun. La condition de jointure doit porter sur ces colonnes communes. La clause OEDER BY, utilisée dans la commande SELECT, permet de trier le résultat obtenu. Exemple commande SQL SELECT :SELECT [DISTINCT ou ALL] * ou liste de colonnes SQL propose aussi certaines fonction, dites fonction agrégat : SUM : sert à faire la somme des valeurs d'une colonne dont le type de données est numerique, COUNT : avoir le nombre d'enregistrements que pourrait retourner la requête SELECT, MIN : déterminer la valeur minimal d'une colonne, MAX : déterminer la valeur minimal d'une colonne, AVG : cette fonction permet de calculer la moyenne des valeurs d'une colonne pour un groupe de lignes. |