MySQL
[Link]
Introduction
•MySQL est un Système de Gestion de Base de Données (SGBD)
relationnel.
• II permet de stocker, organiser et gérer des données.
•Utilisé avec PHP pour créer des sites dynamiques (forum, e-
commerce, etc.).
•Inclus dans XAMPP avec l'interface phpMyAdmin.
•Fonctionne avec le langage SQL (Structured Query Language).
Syntaxe et
fonctions
de MySQL /SQL
MySQL / SQL
SQL (prononcé "ess-ku-elle" ou "sequel")
veut dire Structured Query Language, c’est-à-dire Langage de
requêtes structurées.
SQL est un langage informatique utilisé pour créer, modifier, gérer
et interroger des bases de données relationnelles (comme MySQL,
Oracle, PostgreSQL, etc.).
1
Création de la
base et des
tables
1 Crée une base de données nommée Ecole
2 Active la base
3 Crée la table etudiants
4 Crée la table notes liée aux etudiants
2
Insertion des
données
5 Insère quelques étudiants
5 Insère quelques étudiants
6 Insère des notes pour chaque étudiant
6 Insère des notes pour chaque étudiant
3
Lecture des
données
7 Affiche tous les étudiants
7 Affiche tous les étudiants
8 Affiche seulement les étudiants de la filière Informatique
9 Trie les étudiants par âge décroissant
10 Trie les étudiants par âge croissant
11 Affiche les deux premiers étudiants
12 Affiche les étudiants qui ont l’age soit 20 ou 22 ans
13 Affiche les étudiants qui ont l’age entre 20 et 24 ans
14 Affiche les étudiants qui ont un nom qui commence par Z
15 Affiche les filières sans répétition
4
Mise à jour et
suppression
des données
16 Modifier l’age de l’ étudiant avec l’id 2
16 Modifier l’age de l’ étudiant avec l’id 2
17 Supprimer de la table test ou l’id 4
17 Supprimer de la table test ou l’id 4
17 Supprimer de la table test ou l’id 4
17 Supprimer de la table test ou l’id 4
17 Supprimer de la table test ou l’id 4
5
Modification de
structure
18 Ajouter une colonne email
18 Ajouter une colonne email
18 Ajouter une colonne email
18 Ajouter une colonne email
19 Renomme la colonne prenom en nom_prenom
19 Renomme la colonne prenom en nom_prenom
20 Supprimer la colonne filiere
20 Supprimer la colonne filiere
6
Jointure et
fonctions
21 Affiche le nom de chaque étudiant avant sa note
22 Affiche le nombre total d’étudiants
23 Affiche la moyenne des notes
24 Affiche le plus jeune et le plus agé des étudiants
7
Groupement
25 Affiche le nombre d’étudiants par filière
25 Affiche le nombre d’étudiants par filière ayant au moins deux étudiants
8
Vue et
suppression
26 Crée une vue pour afficher les étudiants de moins de 21 ans
2 7 Affiche le contenu de la vue
2 8 Supprime la table test
2 8 Supprime la table test
2 9 Afficher mes bases de données
30 Exporter une base de données
31 Supprimer une base de données
32 Importer une base de données
32 Importer une base de données
32 Importer une base de données
9
Les
contraintes
33 Ajouter des contraintes lors la création des tables
33 Ajouter des contraintes lors la création des tables
33 Ajouter des contraintes lors la création des tables
34 Ajouter des contraintes Aprés la création des tables
35 Supprime des contraintes
Merci
de
Votre Attention