<aside> 💡
movies tabel. Deze heeft namelijk nog geen kolom genre_id .movies, genres en actors in je database met phpMyAdmin:</aside>
In deze oefening gaan we dieper in op het gebruik van de SELECT statement in MySQL. We bekijken geavanceerde technieken om data op te halen en te manipuleren, waaronder:
JOINSUM, AVG, MIN, MAX en COUNT op geselecteerde data.GROUP BY en HAVING clausules.movies (zie schema in de vorige oefeningen) en genres en actors Zie SQL boven aan deze paginaHet verschil met de tabel movies van de vorige opdracht 1.2.0.:
Nu heeft de tabel movies een kolom genre_id erbij. Deze kolom heeft een FOREIGN KEY die verwijst naar het id veld in de tabel genres
Schema tabel movies:
| Veldnaam | Datatype | Omschrijving |
|---|---|---|
id |
int | Primaire sleutel |
tmdb_id |
int | ID van de film in de TMDb-database |
original_title |
varchar(255) | Originele titel van de film |
title |
varchar(255) | Titel van de film in de geselecteerde taal |
original_language |
varchar(2) | Originele taal van de film |
overview |
text | Omschrijving van de film |
poster |
varchar(255) | Bestandsnaam van de posterafbeelding |
popularity |
int | Populariteitscijfer van de film |
release_date |
date | Releasedatum van de film |
vote_average |
decimal(6, 2) | Gemiddelde beoordeling van de film |
vote_count |
int | Aantal stemmen voor de film |
genre_id |
int | Id van genre van deze film |
Deze kolom heeft een FOREIGN KEY die verwijst naar het id veld in de tabel genres |
||
last_edited |
timestamp | Datum en tijd van de laatste bewerking |
Tabel genres:
| Veldnaam | Datatype | Omschrijving |
|---|---|---|
id |
int | Primaire sleutel |
genre_name |
varchar(255) | Naam van het genre |
description |
varchar(255) | Beschrijving van het genre (optioneel) |
Tabel actors: