Sakila Sample Database


In questo brevissimo tutorial affronteremo l'installazione del sakila sample database, ossia un database di esempio scaricabile dal sito ufficiale di MySQL, utilizzato in molte risorse didattiche.

Avremo quindi sempre a disposizione i sorgenti SQL aggiornati per la creazione e la popolazione del database, strutturato e popolato in maniera da fornirci un ottimo strumento su cui testare le nostre query ed imparare al meglio il linguaggio MySQL.

Prima di cominciare scaricate il database ed estraetene il contenuto.

All'interno dell'archivio troverete 3 file:

  • sakila.mwb - si tratta del modello del database, utilizzabile mediante il MySQL Workbench
  • sakila-schema.sql - contiene il sorgente sql adibito alla creazione della struttura del db
  • sakila-data.sql - contiene il sorgente sql che popolerà le tabelle create da sakila-schema.sql

A questo punto se avete installato correttamente MySQL aprite la shell, prompt dei comandi o terminale, e lanciate il comando mysql loggandovi con nome utente e password, solitamente col seguente comando:

mysql -u NOMEUTENTE -p

Se avete una configurazione standard a questo punto vi verrà semplicemente richiesta la password di accesso.
Inserite la password e servitevi poi del comando source per specificare il percorso del file sakila-schema.sql, nel mio caso come segue:

source /home/francesco/Scaricati/sakila-db/sakila-schema.sql

Dopo svariati Query OK lanciate il comando show databases; per verificare che il database sakila sia stato creato con successo.
Ora rilanciate il comando source passando invece il sakila-data.sql.

source /home/francesco/Scaricati/sakila-db/sakila-data.sql

Con questo abbiamo terminato il nostro tutorial.
Se tutto è andato bene dovreste avere poco più di venti elementi fra tabelle e viste.