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