
1 
MYSQL en bref 
Table des matières 
Introduction ................................................................................................................................................... 2 
Les types de données : .............................................................................................................................. 2 
Les entiers ............................................................................................................................................. 2 
NUMERIC et DECIMAL ........................................................................................................................... 3 
FLOAT, DOUBLE et REAL ........................................................................................................................ 3 
Les Dates................................................................................................................................................ 3 
Pour les chaines de caractères : ............................................................................................................ 4 
Le type ENUM ........................................................................................................................................ 4 
Et les procédures et fonctions? ................................................................................................................. 5 
Et l’optimisation de requête ? ..................................................................................................................... 11 
Rôle du système de privilèges ................................................................................................................. 13 
Quand les modifications de privilèges prennent-ils effets ? ...................................................................... 14 
Les commandes  GRANTet  REVOKE  ( à partir de la version 3.22.11 de MySQL) ............................. 14 
Tableau des  Privillèges pour  GRANT and REVOKE ................................................................................ 16 
Exemples: ............................................................................................................................................. 17 
Application : Exercice .............................................................................................................................. 18 
PDO (PHP Data Object) par l’exemple......................................................................................................... 19 
Étapes pour le traitement des commandes SQL: ................................................................................... 19 
Étape 2 : envoyer des requêtes  à la base de données : ........................................................................ 21 
Cas1 : Requêtes exécutées une seule fois .......................................................................................... 21 
Cas 2 : Requêtes avec paramètres : .................................................................................................... 24 
Cas3 : Appel de procédures. ............................................................................................................... 26 
Exemple 1 ................................................................................................................................................ 27 
Exemple 2 ................................................................................................................................................ 29 
Exemple 3 ................................................................................................................................................ 29 
Compléments ............................................................................................................................................... 31 
PDOStatement::fetch .............................................................................................................................. 31 
Description ¶ ....................................................................................................................................... 31 
Liste de paramètres ¶ .......................................................................................................................... 31 
La classe PDOStatement .......................................................................................................................... 32 
La classe PDO ........................................................................................................................................... 33 
Sources ......................................................................................................................................................... 34