SQL
Durée : 2 jours
Objectifs pédagogiques : Appréhender le langage SQL pour comprendre, exploiter et administrer une base de données.
Public : Toute personne ou webmaster souhaitant créer des requêtes SQL en vue de l’exploitation et de l’administration d’une base de données.
Pré-requis : La maîtrise d’un ordinateur est requise.
Détails de la formation
Introduction au lange SQL et aux bases de données
Qu’est ce qu’un SGBDR ?
Architecture de base de données
Syntaxe du langage SQL
Définition de données
Création des tables avec CREATE
Notions de clefs primaires et étrangères
Les différents types de données (booléen, entier, chaîne de caractère, …)
Les types de contraintes avec INNODB
Contraintes de validation
Contraintes d’intégrité référentielle
Modification et suppression des tables
Manipulation des données
L’extraction des données (SELECT … FROM)
Filtrage des données (WHERE)
Trier les données (ORDER BY)
Les jointures entre tables (INNER JOIN, LEFT OUTER JOIN, …)
Utilisation de sous-requêtes (WHERE, FROM, …)
L’insertion de données (INSERT)
La mise à jour (UPDATE)
La suppression d’informations (DELETE)
Les opérateurs ensemblistes
Opérateur UNION
Opérateur INTERSECT
Opérateur MINUS
GROUP BY et HAVING (et les fonctions associées)
Utilisation des fonctions
Fonctions horaires (date et heure)
Fonctions arithmétiques (SUM, AVG…)
Fonctions de chaînes de caractères
Fonctions de statistiques (COUNT,…)
Fonctions de chaînes de caractères
Fonctions statistiques