Insérer et interroger des données dans la table temporaire
Maintenant que vous avez créé la table temp_employees, vous pouvez interagir avec elle comme avec une table régulière. Dans cette étape, vous y insérerez des données, puis vous interrogerez ces données.
Vous devriez toujours être dans la session MySQL de l'étape précédente, avec l'invite mysql> visible.
Insérons quelques lignes de données dans la table temp_employees en utilisant l'instruction INSERT INTO. Exécutez ces commandes une par une :
INSERT INTO temp_employees (name, department) VALUES ('Alice Smith', 'Sales');
INSERT INTO temp_employees (name, department) VALUES ('Bob Johnson', 'Marketing');
INSERT INTO temp_employees (name, department) VALUES ('Charlie Brown', 'IT');
Ces commandes ajoutent trois enregistrements d'employés à votre table temporaire.
Pour visualiser les données que vous venez d'insérer, utilisez l'instruction SELECT. L'astérisque (*) est un caractère générique qui signifie "toutes les colonnes".
SELECT * FROM temp_employees;
Cette commande récupère toutes les colonnes et toutes les lignes de la table temp_employees. La sortie devrait afficher les données que vous avez insérées :
+----+---------------+------------+
| id | name | department |
+----+---------------+------------+
| 1 | Alice Smith | Sales |
| 2 | Bob Johnson | Marketing |
| 3 | Charlie Brown | IT |
+----+---------------+------------+
3 rows in set (0.00 sec)
Vous pouvez également filtrer les résultats en utilisant une clause WHERE. Par exemple, pour ne trouver que les employés du département 'IT', exécutez la requête suivante :
SELECT name FROM temp_employees WHERE department = 'IT';
La sortie affichera uniquement le nom de l'employé qui correspond à la condition :
+---------------+
| name |
+---------------+
| Charlie Brown |
+---------------+
1 row in set (0.00 sec)
Cela démontre que les opérations standard de manipulation et d'interrogation de données fonctionnent comme prévu sur les tables temporaires.