- 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 )
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel