Datang lagi di mandankoding.com, masih membahas tipe data di MySQL. Pada tutorial kali ini kita lanjutkan dengan memahami tipe data date and time di MySQL.
Pada tutorial sebelumnya kita sudah membahas tipe data numerik dan tipe data string di MySQL.
TIPE DATA DATE AND TIME
Tipe data date and time merupakan tipe data tanggal dan waktu yang di gunakan untuk menyimpan data dalam format tanggal dan waktu.
MySQL membedakan bentuk penyimpanan tanggal dan waktu menjadi lima jenis yaitu:
- DATE
- DATETIME
- TIMESTAMP
- TIME
- YEAR
Berikut format tipe data date and time:
Tipe Data | Format | Contoh | Zero Value |
DATE | YYYY-MM-DD | 2022-11-28 | 0000-00-00 |
DATETIME | YYYY-MM-DD HH:MM:SS | 2022-11-28-09-41-19 | 0000-00-00-00-00-00 |
TIMESTAMP | YYYY-MM-DD HH:MM:SS | 2022-11-28-09-41-19 | 0000-00-00-00-00-00 |
TIME | HH:MI:SS | 09-41-19 | 00-00-00 |
YEAR | YYYY | 2022 | 0000 |
Keterangan:
YYYY (year) adalah format untuk tahun dalam 4 digit, contoh tahun 2020, 2021, 2022
MM (month) adalah format untuk bulan dalam 2 digit, contoh bulan 01, 02, 11, 12
DD (day) adalah format untuk tanggal dalam 2 digit, contoh tanggal 03, 04, 27, 30
HH (hour) adalah format untuk jam dalam 2 digit, contoh jam 09, 11, 12
MM (minute) adalah format untuk menit dalam 2 digit, contoh menit ke 01, 03, 10, 59
SS (second) adalah format untuk detik dalam 2 digit, contoh detik ke 01, 03, 10, 58
Jika data date and time nilainya tidak ada atau format yang di inputkan tidak terbaca, maka secara default data di database akan diisi dengan format Zero Value.
Dari kelima tipe data di atas memiliki perbedaan masing-masing, berikut perbedaannya dapat di lihat pada tabel di bawah ini:
Tipe Data | Jangkauan | Ukuran |
DATE | 1000-01-01 to 9999-12-31 | 3 byte |
DATETIME | 1000-01-01 00:00:01 to 9999-12-31 23:59:59 | 8 byte |
TIMESTAMP | 1970-01-01 00:00:00 to 2038-01-18 22:14:07 | 4 byte |
TIME | -838:59:59 to 838:59:58 | 3 byte |
YEAR | 1901 to 2155 | 1 byte |
Materi selanjutnya kita akan pelajari bagaimana cara membuat dan menghapus tabel di MySQL
Selamat belajar!🎉🎉
Tinggalkan Balasan