Cours De SQL
Université Roi Mohamed IV
Par:Bah Boubacar e-mail: bboubacar111@[Link]
Introduction
• Les Bases De Données
• Définition
• Utilités
• SGBD & SGBDR
• MySQL
• XAMPP-SERVER
Par:Bah Boubacar e-mail: bboubacar111@[Link]
Introduction au langage SQL
• Historique
• Définition
• LDD
• LMD
Par: Bah Boubacar e-mail: bboubacar111@[Link]
Définition De Données
• Créer une BD
• Se connecter à une BD
• Supprimer une BD
• Créer une BACKUPS
• Restaurer une DB
• Créer des utilisateurs
• Assigner des permissions
Par : Bah Boubacar e-mail: bboubacar111@[Link]
Les Types de données
• Numériques
• Entiers et Décimaux
• Alphanumériques
• Texte, Binaire ,SET et ENUM
• Temporels
• DATE, TIME, DATETIME, YEAR et TIMESTAMP
Par: Bah Boubacar e-mail: bboubacar111@[Link]
Les Tables
• Définition de Table
• Création de Table
• Insertion de données dans une Table
• Clé Primaire d’une Table
• Clé Etrangère d’une Table
• Modification de Table
• Suppression de Table
• Vider une Table
Par: Bah Boubacar e-mail: bboubacar111@[Link]
Manipulation De Données
• INSERT
• UPDATE
• SELECT
• DELETE
Par: Bah Boubacar e-mail: bboubacar111@[Link]
Les Clauses SQL
• WHERE
• LIKE
• DISTINCT
• IN/NOT IN
• AND/OR
• GROUP BY
• ORDER BY
• LIMIT
• AS
Par: Bah Boubacar e-mail: bboubacar111@[Link]
Les Jointures
• Principes des jointures
• Types de Jointures
• INNER JOIN
• LEFT JOIN
• RIGHT JOIN
• CROSS JOIN
• SELF JOIN
• FULL JOIN
• NATURAL JOIN
Par: Bah Boubacar e-mail: bboubacar111@[Link]
Les Sous Requêtes
• EXISTS
• ALL
• ANY/SOME
Par: Bah Boubacar e-mail: bboubacar111@[Link]