Przejdź do treści głównej
INF.03Pytanie #957 z 1558sql-zapytania-dml-dql

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

Opcje odpowiedzi:
A
BOOLEAN
B
TIMESTAMP
Prawidłowa
C
DATE
D
YEAR
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (TIMESTAMP)

W bazie danych MySQL typ TIMESTAMP (oraz DATETIME) przechowuje w jednym polu zarówno datę, jak i godzinę w formacie YYYY-MM-DD HH:MM:SS. Ponadto typ TIMESTAMP jest automatycznie przeliczany z bieżącej strefy czasowej na czas UTC podczas zapisu i odwrotnie przy odczycie.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: BOOLEAN przechowuje wartości logiczne true/false (1/0).
  • C: DATE przechowuje wyłącznie datę w formacie YYYY-MM-DD bez informacji o godzinie.
  • D: YEAR przechowuje wyłącznie rok w formacie dwu- lub czterocyfrowym.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Sql zapytania dml dql”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 158 pytań z tego działu.