Défi d'enregistrement des données cinématographiques

MySQLBeginner
Pratiquer maintenant

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 :
    1. Avatar (2009) - Science Fiction - $12.99
    2. The Dark Knight (2008) - Action - $11.99
    3. 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 title et price ne 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.

✨ Vérifier la solution et pratiquer