Esercitazione del 3 aprile 2006
Avvalendosi del manuale utente (help in linea) di MySql effettuare le seguenti operazioni:
- Avviare il client di MySql loggandosi con stesso username e password del sistema
- 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
- visualizzare i database presenti nel DBMS
- creare un nuovo database chiamato dbicd, prima direttamente nella console, successivamente inserire nel file di testo le istruzioni di rimozione e creazione del database
- 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
- utilizzare il database appena creato attraverso con comando USE e memorizzare l'istruzione nel file di testo
- verificare l'esistenza di tabelle mediante comando per mostrare le tabelle
- creare un utente con il proprio cognome (supponiamo sia rossi)
- verificare l'elenco degli utenti mediante l'istruzione SELECT Host, User FROM mysql.user
- rimuovere tutti i privilegi all'utente rossi (proprio cognome) mediante comando REVOKE PRIVILEGES (vedere paragrafo 13.5.1.3 guida in linea)
- assegnare tutti i privilegi all'utente rossi (proprio cognome) esclusivamente per il database bdicd
- avviare una nuova istanza di mysql questa volta con utente rossi
- visualizzare i database presenti, successivamente, se non presente creare il database bdicd (con l'utente rossi)
- creare database bdicd2 con l'utente rossi e provare a dare una spiegazione in caso di errore
- utilizzando l'utente rossi, dopo aver creato il database bdicd creare la tabella granpremi con i seguenti dati: clicca qui per aprire la pagina
- 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
- inserire nella tabella granpremi il file appena salvato utilizzando il comando LOAD DATA INFILE
- verificare che la tabella e i dati siano stati correttamente caricati nel database usando le istruzioni: show tables, describe table e select * from granpremi
- inserire l'output delle ultime tre istruzioni nel file cognome_numerodimatricola.sql
- inserire nel file cognome_numerodimatricola.sql i privilegi dell'utente rossi (cognome)
torna a elenco esercitazioni