SHOW VARIABLES ; -- permet d'observer les variables système SELECT @@version; -- les variables système comporte un double arrobase @@ SET @ecole = "Mon Ecole"; -- Affectation d'une variable. SELECT @ecole; -- Affichage du contenu de la variable. Les variables globales comportent un seul arrobase @. -- SET pays = "France"; SELECT pays; -- les variables locales (dans le cadre de fonction ou procédure) ne comportent pas d'arrobase @.
PREPARE req FROM 'SELECT * FROM employes WHERE service = "commercial"';Nous passons dans les étapes d'analyse et d'interprétation.
EXECUTE req; EXECUTE req; EXECUTE req; EXECUTE req; EXECUTE req;Nous passons uniquement dans l'étape d'exécution.
PREPARE req2 FROM 'SELECT * FROM abonne WHERE prenom = ?'; SET @prenom='laura'; EXECUTE req2 USING @prenom ;Dans cet exemple, nous affectons la variable @prenom avec la valeur Laura. Nous l'utilisons ensuite dans le cadre de notre requête.
DROP PREPARE req2;
SQL
1. Base De Donnees 2. Modelisation Base De Donnees 3. Requete De Selection Select 4. Requete D'insertion Insert 5. Requete De Modification Update 6. Requete De Supression Delete 7. Exercice Requete 8. Requete Imbriquee 9. Jointure 10. Union 11. Function 12. Table Virtuelle 13. Table Temporaire 14. Transaction 15. Variable Et Requete Preparee 16. Procedure Stockee 17. Trigger 18. Event 19. Entrainement Evaluation 20. Contraintes Integrite