Dokler naši podatki vsebujejo le datumski del, bodo poizvedbe delovale po pričakovanjih. Če gre za časovni del, postane bolj zapleteno. Najtežji del pri delu z datumi je zagotoviti, da se oblika datuma, ki ga poskušamo vstaviti, ujema z obliko datumskega stolpca v zbirki podatkov. MySQL ima naslednje tipe podatkov za shranjevanje datuma ali vrednosti datuma/časa v zbirki podatkov:
SQL strežnik ima naslednje vrste podatkov za shranjevanje datuma ali vrednosti datuma/časa v zbirko podatkov:
Vrste datumov so izbrane za stolpec, ko ustvarimo novo tabelo v svoji bazi podatkov. Primer bomo naredili na tabeli osebe.
id_osebe | ime_osebe | priimek_osebe | datum |
---|---|---|---|
1 | Borut | Bukovnik | 2024-05-26 15:09:16 |
2 | prva | oseba | 2024-05-26 15:23:13 |
3 | drugi | zaposleni | 2024-05-26 15:23:13 |
4 | tretje | mesto | 2024-05-26 15:23:13 |
5 | četrti | red | 2024-05-26 15:23:13 |
9 | dodana | vrednost | 2024-05-26 16:36:30 |
SELECT * FROM osebe WHERE datum='2024-05-26 15:09:16';