0% ont trouvé ce document utile (0 vote)
3 vues13 pages

Introduction à MySQL et SQL

Ce document présente une initiation à MySQL et au langage SQL, abordant des concepts fondamentaux tels que les bases de données relationnelles, l'installation de MySQL, et les commandes SQL essentielles. Il inclut également des exercices pratiques et un mini-projet guidé pour appliquer les connaissances acquises. Enfin, des bonnes pratiques sont soulignées pour garantir une utilisation efficace et organisée des bases de données.

Transféré par

Mohamed Dallal
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues13 pages

Introduction à MySQL et SQL

Ce document présente une initiation à MySQL et au langage SQL, abordant des concepts fondamentaux tels que les bases de données relationnelles, l'installation de MySQL, et les commandes SQL essentielles. Il inclut également des exercices pratiques et un mini-projet guidé pour appliquer les connaissances acquises. Enfin, des bonnes pratiques sont soulignées pour garantir une utilisation efficace et organisée des bases de données.

Transféré par

Mohamed Dallal
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Initiation à MySQL et

au langage SQL

Présenté par Mohamed Dallal


Plan de la séance

1. Introduction 3.
2. Présentation
aux bases de Environnement
de MySQL
données & installation

4. Structure
6. Commandes
d'une base 5. Langage SQL
CRUD
relationnelle

9. Bonnes
7. Exercices 8. Mini-projet
pratiques &
pratiques guidé
conclusion
Introduction aux bases de données

Types :
Définition d’une
relationnelles vs
base de données
non relationnelles

Exemples : MySQL,
Oracle,
Rôle du SGBD
PostgreSQL, SQL
Server
• SGBD open-source
développé par Oracle

Présentation • Utilisé dans les


de MySQL applications web et mobiles

• Outils : MySQL
Workbench, phpMyAdmin,
Terminal
• Télécharger depuis
[Link]
• CREATE DATABASE
Installation et etudiants;
environnemen
t • USE etudiants;

• Utilisation de MySQL
Workbench
• Tables, colonnes, clés
primaires et étrangères

Structure • Relations : un-à-


d’une base plusieurs, plusieurs-à-
relationnelle plusieurs
Exemple : Étudiants,
Cours, Inscriptions
• SQL = Structured Query Language

• Catégories :

DDL (CREATE, DROP)


Langage SQL
DML (INSERT, UPDATE, DELETE)

DQL (SELECT)

DCL (GRANT, REVOKE)


• CREATE TABLE etudiants (...)

• INSERT INTO etudiants (...)

Commandes
• SELECT * FROM etudiants;
CRUD
• UPDATE etudiants SET ...

• DELETE FROM etudiants


WHERE ...
1. Créer une base
'gestion_ecole'

Exercices 2. Insérer et afficher les


pratiques étudiants

3. Modifier et supprimer
un enregistrement
• Créer les tables Étudiants,
Cours, Inscriptions

• Insérer des données


Mini-projet
guidé • Afficher tous les étudiants
inscrits à un cours

• Mettre à jour et
supprimer un étudiant
• Étapes pas à pas
avec requêtes SQL

Correction du • Vérification des


mini-projet relations entre tables

• Résultats attendus
à chaque étape
• Nommer
• Sauvegarder
clairement les tables
régulièrement
et colonnes

Bonnes
pratiques & • Utiliser des clés
primaires/étrangères
• Normaliser les
données

conclusion
• Tester chaque
requête
Merci / Questions ?

Fin de la séance. N'hésitez pas à poser vos questions.

Vous aimerez peut-être aussi