Tutoriel de correction du TP5 

Annexe - Utilisation de phpMyAdmin

Définition de la table TICKET

Lancer phpMyAdmin (ou cliquer sur ce lien)

Cliquer sur l'onglet "Base de données" et saisir YAHD dans la zone de saisie "Créer une base de données" et cliquer sur le bouton "Créer".
Cliquer sur le nom de la nouvelle base de données créée qui devient la base active.

Pour créer la table TICKET on peut choisir une des solutions suivantes:

  1. importer le schéma schema.sql depuis l'onglet "Importer"
  2. exécuter depuis l'onglet "SQL" le code SQL contenu dans le fichier  schema.sql
  3. recréer complètement la table  en saisissant dans le formulaire de l'onglet "Structure" ticket pour nom et 9 pour le nombre colonnes

Dans ce dernier cas, un nouveau formulaire s'affiche; renseigner chacune de ses lignes comme suit :

Champ Type Taille/Valeurs Autres
ticketID INT cocher la boite AUTO_INCREMENT
sélectionner "PRIMARY" dans Index
applicationName VARCHAR 30
login VARCHAR 30
priority TINYINT
type ENUM 'anomalie','evolution'
creationDate VARCHAR 20
oneLiner VARCHAR 30
detailedDescription VARCHAR 200
attachmentName VARCHAR 50

Cliquer sur le bouton "Sauvegarder".

Insertion d'enregistrements

Insérer de nouveaux enregistrements en cliquant sur l'onglet "SQL" et en insérant puis exécutant les requêtes ci-dessous :

INSERT INTO `ticket` ( `applicationName` , `login` , `priority` , `type` , `creationDate` , `oneLiner` , `detailedDescription` , `attachmentName` ) VALUES ( 'PAYE', 'zrek', '5', 'Anomalie', '2006-05-27', 'résumé 2', 'détails 2', '' );
INSERT INTO `ticket` ( `applicationName` , `login` , `priority` , `type` , `creationDate` , `oneLiner` , `detailedDescription` , `attachmentName` ) VALUES ( 'PAYE', 'merelle', '5', 'Anomalie', '2006-05-27', 'résumé 3', 'détails 3', '' );

Insérer de nouveaux enregistrements en cliquant sur l'onglet "Insérer" et en remplissant le formulaire.

Recherche d'enregistrements

Cliquer sur l'onglet "Rechercher".

Saisir zrek dans la colonne Valeur du champ  login et cliquer sur le bouton "Exécuter". 

Au moins un enregistrement s'affiche ainsi que la requête SQL construite pour l'occasion.