Guida MySQL – Ricerche su tabelle MySQL

mysql-logo

La nostra tabella dati_dipendente adesso contiene dati sufficienti per farci lavorare. Vediamo come possiamo estrarre (query) dei dati da essa. La ricerca prevede l’utilizzo del comando MySQL SELECT.

I dati vengono estratti dalla tabella utilizzando il comando SQL SELECT. Di seguito la sintassi del comando SELECT:

La parte condizioni del comando è facoltativa (la vedremo più avanti). Tutto quello che bisogna indicare sono il nome della tabella da cui prendere i dati e i nomi delle colonne che ci interessano.

Ad esempio per estrarre i nomi e i cognomi di tutti i dipendenti daremo il seguente comando:

La dichiarazione dice a MySQL di elencare dalla tabella dati_dipendente tutte le righe, mostrando le colonne nome e cognome

Guardando attentamente ci accorgiamo che i dati vengono visualizzati nell’ordine in cui sono stati inseriti. Inoltre, l’ultima riga mostra il numero di righe che ha la nostra tabella (21).

Per visualizzare l’intera tabella, possiamo indicare tutti i nomi delle colonne, oppure utilizzare una forma più semplice di SELECT.

Qualcuno potrebbe riconoscere il simbolo * nella dichiarazione come carattere jolly. Anche se non usiamo questo termine per il carattere di sopra, esso ha una funzione molto simile. Il simbolo * significa “tutte le colonne”. Pertanto, la dichiarazione di sopra mostra tutte le righe con tutte le colonne.

Ricerche su tabelle con MySQL SELECT – Un altro esempio

Selezionando le colonne nome, cognome ed età otterremo come risultato della ricerca qualcosa di simile:

Esercizi

  1. Scrivi la dichiarazione completa SQL per la creazione di un nuovo database chiamato ricette
  2. Quale comando è utilizzato per visualizzare le informazioni relative ad una tabella? Come si usa questo comando?
  3. Come si ottiene la lista di tutti i database disponibili sul sistema?
  4. Scrivi, ed esegui il comando per inserire nella tabella dati_dipendente i seguenti dati:
  5. Scrivere due forme di SELECT che mostrino tutti i dati nella tabella dati_dipendente.
  6. Scrivere una SELECT che mostri dalla tabella dati_dipendente il cognome e lo stipendio.

Risposte

  1. oppure

    Nota 1: le istruzioni SQL sono case-insensitive, non distinguono tra maiuscole e minuscole. Nonostante questo, i nomi dei database e delle tabelle potrebbero essere case-sensitive a seconda della piattaforma utilizzata.

    Nota 2: per creare il database ricette quasi sicuramente è necessario utilizzare l’utente amministratore.

  2. Si usa il comando DESCRIBE, nel formato:
  3. Si usa il comando SHOW DATABASES.
  4. oppure

    La seconda forma è migliore e più facile da scrivere.

Tags:

About the Author

Post a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Top