Penggunaan Tipe Data Date pada MariaDB

Tipe Data Date




Tipe Data Date merupakan salah satu dari 3 kelompok besar tipe data yang digunakan dalam MariaDB. Tipe data date digunakan untuk menyimpan data yang berupa tanggal dan waktu. Tipe data date yang ada dalam MariaDB yaitu Date, Time, Date Time, Timestamps, Year.
  • Date digunakan untuk menyimpan data berupa tanggal.
  • Time untuk menyimpan data waktu yang berupa jam, menit hingga detik dengan format tertentu.
  • Date time untuk menyimpan data dan waktu dalam satu kesatuan.
  • Timestamps digunakan untuk menyimpan waktu tengah
  • Year digunakan untuk menyimpan data tahun
Penulisan tipe data date pada mySQL dengan metode CLI pada command prompt 



Diatas merupakan penulisan untuk membuat tabel dengan nama Project yang didalamnya ada 3 kolom yaitu kolom task, startdate, enddate. Nama kolom dan nama tabel bisa disesuaikan dengan kebutuhan. Selanjutnya didalam terdapat keterangan tipe data yang ditulis setelah nama kolom yaitu Date. Date pada contoh ini tidak di ikuti pemformatan yang lain sehingga aturan penulisan mengikuti default yang ada.

Pemformatan Lain, untuk menampilkan penformatan lain atau custom bisa menggunakan syntax DATE_FORMAT
contoh: 

Menampilkan seluruh isi kolom dengan format tampilan yang telah di custom.

Pengubahan ini bersifat sementara dan hanya pada tampilan saja, sehingga data yang disimpan  tetap seperti semula tidak berubah.
Contoh sederhana menampilkan kolom task dan kolom startdate dengan format tanggal menggunakan nama bulan dengan singkatan, diawali dari tanggal - bulan - tahun.





Format
Penjelasan
%a
menampilkan nama hari  (Sun..Sat)
%b
menampilkand engan format nama bulan  (Jan..Dec)
%c
Bulan, secara numerik (0..12)
%D
tanggal dengan penulisan suffix eglish (0th, 1st, 2nd, 3rd, …)
%d
tanggal dengan mode numerik (00..31)
%e
hari dengan mode numeric (0..31)
%f
Microseconds (000000..999999)
%H
jam(00..23)
%h
jam(01..12)
%I
jam(01..12)
%i
menit dengan mode angka (00..59)
%j
hari dari tahun (001..366)
%k
jam secara 24 jam (0..23)
%l
jam dengan format 12 jam (1..12)
%M
Bulan  (January..December)
%m
Bulan metode angka  (00..12)
%p
AM or PM
%r
waktu, 12 jam mengikuti aturan AMdan PM 
%S
detik(00..59)
%s
detik(00..59)
%T
Waktu , 24-jam(hh:mm:ss)
%U
Minggu (00..53), minggu sebagai hari pertama; WEEK() mode 0
%u
Minggu (00..53), Senin sebagai hari pertama; WEEK() mode 1
%V
Week (01..53), where Sunday is the first day of the week; WEEK() mode 2; used with %X
%v
Week (01..53), where Monday is the first day of the week; WEEK() mode 3; used with %x
%W
nama-nama haari dalam seminggu (Sunday..Saturday)
%w
hari dalam seminggu dengan metode angka (0=Sunday..6=Saturday)
%X
Year for the week minggu sebagai hari pertama , numeric, four 4 digit; ditambah  %V
%x
Year for the week, senin sebagai hari pertama, mode angka, 4 digit; used with %v
%Y
tahun mode angka 4 digit
%y
tahun mode angkat hanya 2 digit 
%%
literal karakter “%” 
%x
x, for any “x” not listed above

Tidak ada komentar:

Gambar tema oleh sebastian-julian. Diberdayakan oleh Blogger.