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