Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 609

Którego typu danych w bazie MySQL należy użyć, aby przechować w jednym polu datę i czas?

  1. ADATE
  2. BYEAR
  3. C. BOOLEAN
  4. DTIMESTAMPPoprawna

Wyjaśnienie

Aby w jednym polu zapisać datę wraz z godziną, w MySQL używa się typu TIMESTAMP (albo DATETIME) - przechowuje on rok, miesiąc, dzień, godzinę, minutę i sekundę. TIMESTAMP bywa wykorzystywany do automatycznego znacznika czasu utworzenia lub modyfikacji rekordu (np. z DEFAULT CURRENT_TIMESTAMP). Spośród podanych opcji to właśnie on łączy datę i czas, dlatego jest poprawny.