Accueil > Domaines de compétence : Formations Informatiques > Base de données > Open Source > MySQL : le langage SQL
Prochaines
dates programmées
MySQL : le langage SQL
Objectifs
Savoir interroger et modifier une base de données MYSQL.
Contenu de la formation
- 1. Introduction au SGBDR
- Le modèle relationnel
- L'architecture d'une base de données relationnelle
- Conception de schéma de base de données
- 2. Le langage SQL
- Généralités
- Les catégories d'instructions
- 3. Création d'objets
- Tables
- Type de données,
- Contraintes d'intégrité
- 4. Modification des données
- Expressions SQL
- Insérer, mettre à jour et supprimer des données
- Transactions
- Contrôle des accès utilisateurs
- 5. Extraction des données
- Syntaxe de l'ordre SELECT
- Sélection des colonnes
- Restrictions sur les lignes avec WHERE
- Opérateurs de restriction
- Les principales fonctions (chaînes, dates, ...)
- 6. Fonction d'agrégation
- Clause GROUP BY
- Tri des résultats avec ORDER BY
- Restrictions sur les lignes avec HAVING
- Clause LIMIT
- Statistiques & fonctions d'agrégation : COUNT, MAX, MIN, AVG, SUM
- 7. Les jointures
- Notion de jointure
- Jointure interne
- Jointure externe
- Alias de tables
- Jointures et ordres UPDATE et DELETE
- 8. Opérateurs ensemblistes
- 9. Sous-requêtes
- Principe d'une sous-requête
- Sous-requête scalaire
- Sous-requête corrélée
- Sous-requête vs jointure
Pédagogie et outils
Formateur expert du domaine, un ordinateur, un support de cours version papier ou numérique, vidéo projecteur, tableau blanc.