• 6 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 13/05/2024

Créez une base de données avec MySQL

Compétences évaluées

  • Créer une base de données avec MySQL

Description

Ce quiz, comme tous ceux qui vont suivre, est structuré autour d’un cas pratique. Celui-ci vous permet de vous assurer que vous maîtrisez les notions développées dans chaque partie de ce cours.

Pour pouvoir répondre correctement, il va vous falloir créer une base de données fonctionnelle comme nous venons de le faire avec Foodly.

Vous allez devoir créer une BDD similaire à celle d’Allociné. Cette base contiendra le nom de différents films, ainsi que les acteurs, réalisateurs et notes des internautes.

  • Question 1

    Afin de pouvoir utiliser MYSQL et de créer votre base de données, il vous faut créer l’utilisateur root. Ouvrez-votre terminal. Comment connectez-vous MySQL avec l'utilisateur root ?

    • mysql -u root -p   puis on tape le mot de passe de l’utilisateur root.

    • mysqladmin -u root -p   puis on tape le mot de passe de l’utilisateur root.

    • mysqladmin -u root password   puis on tape le mot de passe de l’utilisateur root.

  • Question 2

    MySQL est désormais prêt à être utilisé. Vous allez appeler votre base de données Moviz. Quelle commande saisissez-vous pour créer la base de données de votre projet ?

    • CREATE BASE moviz; 

    • CREATE DATABASE project; 

    • CREATE DATABASE moviz; 

  • Question 3

    La base de données Moviz comprend 4 tables différentes. Les 4 tables sont : 

    • film ;
    • acteur ;
    • realisateur ;
    • note.

     

    La table film comprend les données suivantes : 

    • nom : le nom du film ;
    • date_de_sortie : la date de sortie du film ;
    • synopsis : la description du scénario du film ;
    • langue : la langue principale du film ;
    • budget : le budget de production du film.

     

    Créez la table film. 

    Quelle est la commande à réaliser pour créer la table ?

    • CREATE TABLE film (
      
          nom VARCHAR(255) NOT NULL,
      
          date_de_sortie DATE,
      
          synopsis TEXT,
      
          langue VARCHAR(255),
      
          budget INT
      
      )
      

       

    • CREATE TABLE film (
      
          id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
      
          nom VARCHAR(255) NOT NULL,
      
          date_de_sortie DATE,
      
          synopsis TEXT,
      
          langue VARCHAR(255),
      
          budget INT
      
      )
      

       

    • CREATE TABLE film (
      
          id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
      
          nom DATE NOT NULL,
      
          date_de_sortie VARCHAR(255),
      
          synopsis TEXT,
      
          langue VARCHAR(255),
      
          budget TEXT
      
      )
      

       

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous