Bagaimana Menggunakan Pertanyaan MySQL untuk Mencari Hari Lahir Hari Ini dalam Pangkalan Data Pengguna?

Patricia Arquette
Lepaskan: 2024-10-23 14:57:02
asal
133 orang telah melayarinya

How to Use MySQL Query to Find Today's Birthdays in a User Database?

Pertanyaan MySQL untuk Mengenalpasti Pengguna dengan Hari Lahir Hari Ini

Untuk memudahkan jangkauan e-mel hari lahir harian, mendapatkan semula senarai pengguna yang meraikan hari istimewa mereka menjadi penting . Mari kita terokai pertanyaan MySQL yang cekap untuk menyelesaikan tugas ini.

Andaikan pangkalan data anda mengandungi lajur bernama 'birthDate' yang menyimpan hari lahir pengguna sebagai cap masa UNIX. Untuk mengenal pasti semua rekod yang tarikh hari ini sepadan dengan hari lahir, anda boleh menggunakan pertanyaan berikut:

SELECT * 
FROM USERS
WHERE 
   DATE_FORMAT(FROM_UNIXTIME(birthDate),'%m-%d') = DATE_FORMAT(NOW(),'%m-%d')
Salin selepas log masuk

Begini cara pertanyaan ini beroperasi:

  • FORMAT_TARIKH(FROM_UNIXTIME(birthDate) ),'%m-%d') menukar cap waktu UNIX yang disimpan dalam lajur 'birthDate' ke dalam format rentetan ('mm-dd').
  • DATE_FORMAT(NOW() ,'%m-%d') memperoleh tarikh hari ini dalam format 'mm-dd' yang sama.
  • Pertanyaan kemudian membandingkan dua perwakilan rentetan dan mengembalikan baris di mana kedua-dua tarikh sepadan, menunjukkan hari lahir pengguna hari ini.

Atas ialah kandungan terperinci Bagaimana Menggunakan Pertanyaan MySQL untuk Mencari Hari Lahir Hari Ini dalam Pangkalan Data Pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!