MySQL permette di gestire le date all’interno del database specificando i tipi di dato ad hoc per lo scopo in oggetto a questa lezione. In questo modo è possibile gestire calcoli ed ordinamenti basati su tipi di dato data reali e non su stringhe raffiguranti dall’aspetto una data.
I principali tipi di dato sono i seguenti.
DATETIME
Restituisce la data e l’ora in formato AAAA-MM-GG hh:mm:ss
DATE
Restituisce la data in formato AAAA-MM-GG
TIME
Restituisce l’ora in formato hh:mm:ss
YEAR
Restituisce l’anno corrente in formato AAAA
TIMESTAMP
Restituisce un numero intero da 2 a 14 caratteri che, se interpretato e convertito, restituisce una data in formato DATETIME
I tipi di dato DATETIME, DATE, TIME e YEAR, se vuoi, restituiscono degli zeri intervallati con i trattini (-) per la data e con i due punti (:) per l’ora.
DATETIME
Se vuoto, restituisce 0000-00-00 00:00:00
DATE
Se vuoto, restituisce 0000-00-00
TIME
Se vuoto, restituisce 00:00:00
YEAR
Se vuoto, restituisce 0000
Vedremo prossimamente, in un tutorial, come trattare il timestamp.
