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.
- Pour modifier des ligne, en SQL, se fait par l'intermédiaire de la commande UPDATE. Elle offre un moyen de
modifier 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
FROM nom de table ou de la vue
[WHERE prédicats]
[GROUP BY ordre des groupes]
[HAVING condition]
[ORDER BY ] liste de colonnes
FROM nom de table ou de la vue
[WHERE prédicats]
[GROUP BY ordre des groupes]
[HAVING condition]
[ORDER BY ] 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.
Aucun commentaire:
Enregistrer un commentaire