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! ^_^