tutorial MySQL – tipo di dato data parte 1

mysql-logo

Fino ad ora, in questo tutorial MySQL, abbiamo avuto a che fare con dati di tipo testo (VARCHAR) e numeri interi (INT). In questa lezione MySQL lavoreremo con le date. Per fare questo abbiamo bisogno di una nuova tabella.

Scarica il file dipendenti_per.dat e importalo dentro MySQL seguendo le istruzioni che seguono:

1. Spostati nella directory con il file scaricato.

2. Esegui il seguente comando:

3. Controlla se la tabella è stata creata con il comando SHOW TABLES;

Una volta caricata, la tabella conterrà questi valori:

Possiamo vedere i dettagli della tabella con il comando DESCRIBE:

Notiamo che la colonna data_nascita ha “DATE” (data) come tipo di colonna. Ho anche messo il tipo di colonna ENUM, di cui parleremo più avanti. Le colonne inserite sono:

d_id: sono gli id dei dipendenti, il valore è identico a quello della tabella dati_dipendente.

indirizzo: Gli indirizzi dei dipendenti

telefono: i numeri di telefono dei dipendenti

email_p: indirizzi e-mail personali

data_nascita: date di nascita

sesso: il sesso del dipendente, maschio (M) o femmina (F)

coniugato: Se il dipendente è sposato, Sì (S) o No (N).

nome_c: il nome del coniuge. (NULL se dipendente non è sposato)

figli: il numero dei figli. (NULL se dipendente non ha bambini)

In MySQL le date sono sempre rappresentate nel formato YYYY-MM-DD, dove YYYY è l’anno in 4 cifre, MM è il mese in 2 cifre e DD è il giorno in 2 cifre.

Operazioni sulle date

Il tipo di colonna data (date) consente diverse operazioni come l’ordinamento, i test con gli operatori di comparazione ecc..

MySQL Date – operatori = e !=

Il tipo data consente i test di comparazione uguale (=) e diverso (!=). MySQL richiede che le date siano racchiuse tra virgolette.

MySQL Date – operatori >= e <=

In MySQL il tipo di colonna data consente consente la comparazione con gli operatori >= e <= esattamente come avviene con i tipi di dato numerici.

MySQL Date – specificare un intervallo

Esercizi

  1. Elencare tutti gli ID e le date di nascita dei dipendenti che sono nati prima del 1965.
  2. Visualizza gli ID e le date di nascita dei dipendenti che sono nati tra il 1970 e il 1972.

Risposte

Tags:

About the Author

Post a Reply

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

Top