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

Cara Mendapatkan Tanggal dan Waktu Saat Ini di MySQL

Masalah:

Anda ingin mendapatkan tanggal dan waktu saat ini untuk database MySQL.

Solusi:

Kami akan menggunakan salah satu dari dua fungsi, CURRENT_TIMESTAMP atau NOW(), untuk mendapatkan tanggal dan waktu saat ini.

SELECT CURRENT_TIMESTAMP ;

Berikut hasil querynya:

2019-08-15 11:13:17

Diskusi:

CURRENT_TIMESTAMP fungsi dalam database MySQL mengembalikan tanggal dan waktu saat ini (yaitu waktu untuk mesin yang menjalankan instance MySQL itu). Ini diberikan sebagai nilai dalam format 'YYYY-MM-DD jj:mm:dd'.

Fungsi ini tidak memerlukan tanda kurung. Namun, Anda dapat menggunakan tanda kurung untuk menentukan waktu presisi yang lebih tinggi. Cukup tempatkan bilangan bulat dari 1 hingga 6 di dalam tanda kurung – ini menentukan jumlah detik pecahan untuk disertakan setelah desimal. A 1 hanya menunjukkan satu tempat setelah desimal, 3 menunjukkan tiga tempat, dll. Berikut contohnya:

SELECT CURRENT_TIMESTAMP(6) ;

Ini mengembalikan tanggal dan waktu dengan enam detik pecahan, seperti:

2019-08-27 12:08:56.146153

Hasil ini berisi 6 digit pecahan detik karena kami menempatkan 6 sebagai argumen opsional dalam fungsi CURRENT_TIMESTAMP.

Fungsi NOW() mirip dengan CURRENT_TIMESTAMP fungsi dan mengembalikan hasil yang sama. Bedanya CURRENT_TIMESTAMP adalah fungsi standar SQL, sedangkan NOW() khusus untuk MySQL. Mari kita lihat contoh dengan SEKARANG():

SELECT NOW() ;

Berikut hasil querynya:

2019-08-27 12:18:55

Tidak seperti CURRENT_TIMESTAMP, NOW() membutuhkan tanda kurung. Anda dapat membiarkan tanda kurung kosong, yang mengembalikan tanggal dan waktu tanpa pecahan detik. Jika Anda ingin mendapatkan hasil yang lebih akurat, gunakan bilangan bulat dari 1 hingga 6 sebagai argumen opsional (seperti CURRENT_TIMESTAMP). Ini akan mengembalikan jumlah detik pecahan yang Anda tentukan.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sisipkan MySQL ke dalam 2 tabel

  2. Bisakah saya mengembalikan satu tabel dari file mysql mysqldump penuh?

  3. JSON_ARRAYAGG() – Buat Array JSON dari Baris Query di MySQL

  4. Cara Membuat CRUD Sederhana Menggunakan PHP dan MySQL Dengan Mudah

  5. Cara Memeriksa Ukuran Database MySQL di Linux