Esercitazione del 3 aprile 2006

Avvalendosi del manuale utente (help in linea) di MySql effettuare le seguenti operazioni:

  1. Avviare il client di MySql loggandosi con stesso username e password del sistema
  2. creare un file di testo avente il seguente nome: cognome_numeroDiMatricola.sql che conterrà tutti gli script SQL che serviranno per l'esercitazione, usare blocco note o altro editor di testo. Non usare MS word o wordpad
  3. visualizzare i database presenti nel DBMS
  4. creare un nuovo database chiamato dbicd, prima direttamente nella console, successivamente inserire nel file di testo le istruzioni di rimozione e creazione del database
  5. richiamare il file di testo contenente la cancellazione e la creazione del database dalla console di mysql (richiamando il file di testo con \. oppure con source
  6. utilizzare il database appena creato attraverso con comando USE e memorizzare l'istruzione nel file di testo
  7. verificare l'esistenza di tabelle mediante comando per mostrare le tabelle
  8. creare un utente con il proprio cognome (supponiamo sia rossi)
  9. verificare l'elenco degli utenti mediante l'istruzione SELECT Host, User FROM mysql.user
  10. rimuovere tutti i privilegi all'utente rossi (proprio cognome) mediante comando REVOKE PRIVILEGES (vedere paragrafo 13.5.1.3 guida in linea)
  11. assegnare tutti i privilegi all'utente rossi (proprio cognome) esclusivamente per il database bdicd
  12. avviare una nuova istanza di mysql questa volta con utente rossi
  13. visualizzare i database presenti, successivamente, se non presente creare il database bdicd (con l'utente rossi)
  14. creare database bdicd2 con l'utente rossi e provare a dare una spiegazione in caso di errore
  15. utilizzando l'utente rossi, dopo aver creato il database bdicd creare la tabella granpremi con i seguenti dati: clicca qui per aprire la pagina
  16. inserire i dati per la tabella granpremi (accessibile cliccando qui) in un nuovo file di testo di tipo csv (Comma Separated Values) e salvare il file nella cartella di lavoro
  17. inserire nella tabella granpremi il file appena salvato utilizzando il comando LOAD DATA INFILE
  18. verificare che la tabella e i dati siano stati correttamente caricati nel database usando le istruzioni: show tables, describe table e select * from granpremi
  19. inserire l'output delle ultime tre istruzioni nel file cognome_numerodimatricola.sql
  20. inserire nel file cognome_numerodimatricola.sql i privilegi dell'utente rossi (cognome)

torna a elenco esercitazioni