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

Cara Mendapatkan Tanggal Saat Ini di MySQL

Masalah:

Anda ingin mendapatkan tanggal saat ini di MySQL.

Solusi:

Gunakan SELECT CURDATE() fungsi. Berikut pertanyaannya:

SELECT CURDATE();

Berikut hasil querynya:

2021-03-03

Diskusi:

Cukup gunakan CURDATE() berfungsi untuk mendapatkan tanggal saat ini.

Tanggal dapat ditampilkan dalam dua format berbeda:‘YYYY-MM-DD ' jika digunakan dalam konteks string atau YYYYMMDD jika digunakan dalam konteks numerik.

Apa artinya digunakan dalam konteks string atau numerik? Mari kita lihat contoh kueri dalam konteks string:

SELECT CURDATE();

Dan hasilnya:

2021-03-03

Contoh kueri dalam konteks numerik:

SELECT CURDATE() + 0;

Yang akan menghasilkan:

20210303

Ada dua fungsi lain yang dapat digunakan sebagai pengganti CURDATE() :CURRENT_DATE dan CURRENT_DATE() . Ketiganya adalah sinonim; yaitu, Anda dapat memilih salah satu dari mereka dan hasilnya akan sama.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. hasil ganda dalam array saya ( mysql_fetch_array )

  2. Sisipkan beberapa baris dengan satu kueri MySQL

  3. Mengapa hasil dari kueri SQL tidak kembali dalam urutan yang saya harapkan?

  4. Cara menggabungkan tiga tabel dengan model fasih laravel

  5. Nonaktifkan Login Root di phpMyAdmin