Tipe Data | Jangkauan | Ukuran | Zero Value |
---|---|---|---|
DATE | ‘1000-01-01’ to ‘9999-12-31’ | 3 byte | ‘0000-00-00’ |
DATETIME | ‘1000-’01-01 00:00:01’ to ‘9999-12-31 23:59:59’ | 8 byte | ‘0000-00-00 00:00:00’ |
TIMESTAMP | ‘1970-01-01 00:00:00’ to ‘2038-01-18 22:14:07’ | 4 byte | ‘0000-00-00 00:00:00’ |
TIME | ‘–838:59:59’ to ‘838:59:58’ | 3 byte | ‘00:00:00’ |
YEAR(2) | 00 to 99 | 1 byte | ‘00’ |
YEAR(4) | 1901 to 2155 | 1 byte | ‘0000’ |
Berikut format Tipe Data Date di MySQL yang dapat di gunakan seperti tabel di bawah ini:
Tipe Data | Fomat Input |
---|---|
DATETIME | 'CCYY-MM-DD hh:mm:ss' |
TIMESTAMP | 'YY-MM-DD hh:mm:ss' |
'CCYYMMDDhhmmss' | |
'YYMMDDhhmmss' | |
CCYYMMDDhhmmss | |
YYMMDDhhmmss | |
DATE | 'CCYY-MM-DD' |
'YY-MM-DD' | |
'CCYYMMDD' | |
'YYMMDD' | |
CCYYMMDD | |
YYMMDD | |
TIME | 'hh:mm:ss' |
'hhmmss' | |
hhmmss | |
YEAR | 'CCYY' |
'YY' | |
CCYY | |
YY |
*CATATAN
- CCYY : input untuk tahun, dimana YY berupa tahun 2 digit, seperti 98, 78, dan 00, sedangkan untuk CCYY adalah tahun dengan 4 digit, seperti 2001, 1987, 2012. Untuk tahun dengan 2 digit, MySQL mengkonversinya dengan aturan 70-99 menjadi 1970-1999 dan 00-69 menjadi 2000-2069.
- MM: bulan dalam format dua digit, seperti 05,07,dan 12.
- DD: tanggal dalam format dua digit, seperti 14, 06 dan 30.
- hh: jam dalam format 2 digit, seperti 06,09, dan 12.
- mm: menit, dalam format 2 digit, seperti 15, 45, dan 59.
- ss: detik, dalam format 2 digit, seperti 10, 40, dan 57.
Jika MySQL tidak dapat membaca format, atau data tidak tersedia, maka data akan diisi sesuai dengan nilai pada Zero Value.
0 komentar
Berkomentarlah dengan Bahasa yang Relevan dan Sopan.. #ThinkHIGH! ^_^