Rabu, 22 September 2021

Tipe Data Date atau Tanggal Pada MySQL

Pada tutorial sebelumnya saya telah membahas tentang tipe data string pada MySQL. Pada kesempatan kali ini saya akan membahas tentang tipe data date(tanggal) pada MySQL.


Tipe data date(tanggal) digunakan untuk menyimpan data yang berkaitan dengan tanggal dan waktu, tipe data date pada MySQL terdiri dari beberapa tipe data, yaitu: DATE, DATETIME, TIME, TIMESTAMP, dan YEAR. Perbedaan antara tipe-tipe data kelompok tanggal adalah pada format penyimpanan, ukuran penyimpanan serta jangkauan. Untuk lebih jelas lihat pada table berikut:

Tipe Data Date Pada MYSQL

MySQL juga menyediakan beberapa format yang dapat digunakan untuk input tipe data date(tanggal) yang saling bersesuaian.

Tipe Data Date Pada MYSQL

Keterangan:

  • CCYY : digunakan untuk input tahun, YY berupa tahun 2 digit, sedangkan untuk CCYY adalah tahun dengan 4 digit, seperti 1988. Untuk tahun dengan 2 digit, MySQL mengkonversinya dengan aturan 70-99 menjadi 1970-1999 dan 00-69 menjadi 2000-2069.
  • MM : digunakan untuk input bulan dalam format dua digit, seperti 01, 08, dan 12.
  • hh: digunakan untuk input jam dalam format 2 digit.
  • mm: digunakan untuk input menit dalam format 2 digit.
  • ss: digunakan untuk input detik, dalam format 2 digit.

 

Contoh query untuk membuat tabel dengan tipe data date:

Tipe Data Date Pada MYSQL

Perhatikan gambar diatas, saat mendefinisikan tipe data YEAR, saya memberikan nilai YEAR(4) sebagai nilai default. Sebenarnya kita bisa saja memberikan nilai YEAR(2) jika menginginkan data tahun dengan 2 digit, tapi hal ini tidak di sarankan, karena dengan mendefinisikan tahun 88, akan menjadi ambigu, apakah ini tahun 1988 atau 2088.

Demikian tutorial tentang tipe data date (tanggal) pada MySQL, silahkan bagikan atau share artikel ini jika dirasa ada yang membutuhkan.

  • Share Post:
related posts
about author

Seseorang yang suka belajar sesuatu yang baru, terutama tentang pemrograman web. Senang berbagi tentang pengetahuan dan belajar dari yang lain.

recent posts
categories
trending posts
SERBA KOMPUTER © 2017 - 2019, ALL RIGHTS RESERVED.