Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mendapatkan tarikh dan masa semasa menggunakan fungsi NOW dalam MySQL

Bagaimana untuk mendapatkan tarikh dan masa semasa menggunakan fungsi NOW dalam MySQL

王林
王林asal
2023-07-13 23:17:252078semak imbas

Cara menggunakan fungsi NOW dalam MySQL untuk mendapatkan tarikh dan masa semasa

MySQL ialah sistem pengurusan pangkalan data hubungan yang biasa digunakan yang menyediakan pelbagai fungsi untuk mengendalikan tarikh dan masa. Antaranya, fungsi NOW boleh digunakan untuk mendapatkan nilai tarikh dan masa semasa. Artikel ini akan memperkenalkan cara menggunakan fungsi NOW MySQL untuk mendapatkan tarikh dan masa semasa, dan memberikan contoh kod yang sepadan.

Sangat mudah untuk menggunakan fungsi NOW untuk mendapatkan tarikh dan masa semasa Anda hanya perlu memanggil fungsi ini dalam MySQL. Berikut ialah contoh kod:

SELECT NOW();

Selepas melaksanakan kod di atas, MySQL akan mengembalikan nilai tarikh dan masa semasa. Sebagai contoh, hasil daripada melaksanakan kod di atas mungkin: 2021-01-01 12:34:56.

Jika anda ingin meletakkan nilai tarikh dan masa yang diperoleh oleh fungsi NOW ke dalam medan dalam jadual, anda boleh menggunakan pernyataan INSERT untuk mencapai ini. Berikut ialah contoh kod:

INSERT INTO mytable (date_time_column) VALUES (NOW());

Selepas melaksanakan kod di atas, MySQL akan memasukkan nilai tarikh dan masa semasa ke dalam medan "date_time_column" dalam jadual bernama "mytable".

Selain mendapatkan tarikh dan masa semasa, fungsi NOW juga boleh digunakan untuk mengira perbezaan antara tarikh dan masa. Sebagai contoh, anda boleh menggunakan fungsi NOW untuk mengira selang masa antara kejadian sesuatu peristiwa. Berikut ialah contoh kod:

SELECT TIMESTAMPDIFF(MINUTE, event_time, NOW()) AS time_diff FROM events;

Kod di atas menggunakan fungsi NOW untuk mendapatkan nilai tarikh dan masa semasa dan membandingkannya dengan medan "event_time" dalam jadual, kemudian mengira perbezaan dalam minit antara mereka dan memberikan hasil sebagai Lajur "perbezaan_masa" dikembalikan.

Sudah tentu, selain mendapat tarikh dan masa semasa, MySQL juga menyediakan banyak fungsi tarikh dan masa lain, seperti TARIKH, MASA, TAHUN, BULAN, dll. Pembangun boleh memilih fungsi yang sesuai untuk mengendalikan data tarikh dan masa berdasarkan keperluan mereka.

Untuk meringkaskan, menggunakan fungsi NOW dalam MySQL boleh mendapatkan nilai tarikh dan masa semasa dengan mudah, dan pengiraan dan pemprosesan selanjutnya boleh dilakukan melalui fungsi tarikh dan masa yang lain. Menguasai penggunaan fungsi ini, pembangun boleh memanipulasi data tarikh dan masa dengan lebih fleksibel untuk memenuhi pelbagai keperluan perniagaan. Saya harap artikel ini akan membantu anda menggunakan fungsi NOW untuk mendapatkan tarikh dan masa semasa dalam MySQL.

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan tarikh dan masa semasa menggunakan fungsi NOW dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn