Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa perbedaan antara Jenis DATE, TIME, DATETIME, dan TIMESTAMP

TANGGAL: Ini digunakan untuk nilai dengan bagian tanggal tetapi tidak ada bagian waktu. MySQL mengambil dan menampilkan nilai DATE di YYYY-MM-DD format. Rentang yang didukung adalah 1000-01-01 ke 9999-12-31 .

DATETIME: Ini digunakan untuk nilai yang berisi bagian tanggal dan waktu. MySQL mengambil dan menampilkan nilai DATETIME di YYYY-MM-DD HH:MM:SS format. Rentang yang didukung adalah 1000-01-01 00:00:00 ke 9999-12-31 23:59:59 .

TIMESTAMP: Ini juga digunakan untuk nilai yang berisi bagian tanggal dan waktu, dan termasuk zona waktu. TIMESTAMP memiliki rentang 1970-01-01 00:00:01 UTC ke 2038-01-19 03:14:07 UTC.

WAKTU: Nilainya ada di HH:MM:SS format (atau HHH:MM:SS format untuk nilai jam besar). Nilai TIME dapat berkisar dari -838:59:59 ke 838:59:59 . Bagian jam mungkin sangat besar karena jenis TIME dapat digunakan tidak hanya untuk mewakili waktu dalam sehari (yang harus kurang dari 24 jam), tetapi juga waktu yang telah berlalu atau interval waktu antara dua peristiwa (yang mungkin jauh lebih besar dari 24 jam, atau bahkan negatif).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tabel database dinamis di Django

  2. Cara Mencadangkan dan Mengembalikan (Ekspor dan Impor) Tutorial Database MySQL

  3. MYSQL - Ambil Stempel Waktu di antara tanggal

  4. Entri duplikat untuk kunci 'PRIMARY'. Mengabaikan spasi untuk string

  5. Pembagian basis data vs partisi