L'objectif de ce TP est d'apprendre à utiliser le langage SQL pour l'interrogation de données.
Pensez à éxécuter EasyPHP et pensez à consulter la document de MySQL 5.6 lorsque vous bloquez. Le poly contient également en annexe des exemples de requêtes et leurs résultats.
Les exercices de ce TP portent sur la base de données des spectacles vues en TD. Téléchargez les instructions de création des tables et d'insertion de données de cette base db-tp3.sql
. Exécutez les requêtes téléchargées pour créer les tables. Plutôt que de copier-coller les commandes SQL en ouvrant le fichier dans votre navigateur, vous pouvez sauvegarder le fichier sur votre machine et utiliser l'action Importer
dans le menu de PHPmyAdmin.
Observez le schéma de la base de données pour voir les différence avec le schéma utilisé en TD. En déduire les requêtes SQL correspondant aux questions que vous avez traitées dans le TD3.
Écrivez en SQL des requêtes pour modifier les informations suivantes:
'20:30:00'
Dans une clause DELETE
, on ne peut indiquer qu'une seule table, donc on ne peut pas faire de jointure dans la condition de WHERE
. Pour supprimer des enregistrements en fonction de valeurs d'autres tables, il faut imbriquer des requêtes. Si vous êtes à l'aise avec SQL, essayez de modifier les commandes de Philippe Colin pour les annuler toutes.
Écrivez en SQL des requˆtes pour accéder aux informations suivantes :
Écrivez en SQL des requˆtes pour accéder aux informations suivantes :
Écrivez en SQL des requêtes pour accéder aux informations suivantes :
Dans un premier temps, testez les requêtes complexes vues en TD. Ensuite, voici quelques requêtes supplémentaires :
tp2.html: last modified 2013/11/20 18:12:42 by Antoine Zimmermann.