Translate

samedi 25 janvier 2014

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
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