Introduction
Un cinéma de quartier sollicite votre expertise pour initialiser sa base de données de films. En tant qu'administrateur de base de données, votre mission consiste à intégrer des données cinématographiques dans leur système existant. Ce défi permet de valider votre maîtrise de l'insertion de données dans une table MySQL en utilisant la syntaxe SQL appropriée.
Insérer des enregistrements de films
Le cinéma souhaite que vous ajoutiez leur programmation actuelle à la base de données. Vous allez vous exercer à insérer plusieurs lignes de données simultanément dans une table MySQL.
Tâches
- Se connecter à MySQL en tant qu'utilisateur root
- Utiliser la base de données
cinema - Insérer les trois films suivants dans la table
movies:- Avatar (2009) - Science Fiction - $12.99
- The Dark Knight (2008) - Action - $11.99
- Inception (2010) - Science Fiction - $12.99
Exigences
- Toutes les opérations doivent être effectuées dans le répertoire
~/project - Utiliser la syntaxe SQL INSERT correcte
- Tous les films doivent être insérés via une seule instruction SQL
- Les champs
titleetpricene peuvent pas être NULL - Les années doivent être insérées sous forme de nombres et non de chaînes de caractères
- Insérer les données exactement dans l'ordre spécifié dans les tâches
Exemple
Après avoir inséré les données correctement, l'exécution de SELECT * FROM movies; devrait afficher :
+----+-----------------+--------------+-----------------+-------+
| id | title | release_year | genre | price |
+----+-----------------+--------------+-----------------+-------+
| 1 | Avatar | 2009 | Science Fiction | 12.99 |
| 2 | The Dark Knight | 2008 | Action | 11.99 |
| 3 | Inception | 2010 | Science Fiction | 12.99 |
+----+-----------------+--------------+-----------------+-------+
Résumé
Au cours de ce défi, vous avez pratiqué l'insertion de plusieurs lignes de données dans une table MySQL. Les compétences démontrées incluent la connexion à une base de données MySQL, l'utilisation de la syntaxe SQL INSERT pour des enregistrements multiples, la gestion correcte des différents types de données et la garantie de l'exactitude des informations saisies. Ces compétences fondamentales en insertion de données sont essentielles pour la gestion de bases de données et seront fréquemment sollicitées lors de vos travaux sur MySQL.



