কম্পিউটার টিউটোরিয়াল

MySQL-এ আজকের তারিখের সমান ডেটা রেকর্ড বের করা

এই জন্য CURDATE() মেথড ব্যবহার করে ডেটা রেকর্ড বর্তমান তারিখের সাথে তুলনা করুন। প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable (    RegistrationLastDate datetime ); Query OK, 0 rows affected (0.61 sec)

মান লইয়া চলুন বর্তমান তারিখ হলো:

2019-09-03

ইনসার্ট কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড যোগ করুন:

mysql> insert into DemoTable values('2019-08-01'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values('2019-09-03 9:50:56'); Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('2019-09-03'); Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values('2019-09-02'); Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable values('2019-09-02 9:50:00'); Query OK, 1 row affected (0.10 sec)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সব রেকর্ড দেখান:

mysql> select *from DemoTable;

এটি নিচের আউটপুট দেবে:

+----------------------+ | RegistrationLastDate | +----------------------+ | 2019-08-01 00:00:00 | | 2019-09-03 09:50:56 | | 2019-09-03 00:00:00 | | 2019-09-02 00:00:00 | | 2019-09-02 09:50:00 | +----------------------+ 5 rows in set (0.00 sec)

আজকের তারিখের সমান ডেটা রেকর্ড বের করার কোয়েরি নিচে দেওয়া হলো। এখানে CURDATE() মেথড ব্যবহার করে সব রেকর্ড বর্তমান তারিখের সাথে তুলনা করা হচ্ছে:

mysql> select *from DemoTable where DATE(RegistrationLastDate)=curdate();

এটি নিচের আউটপুট দেবে:

+----------------------+ | RegistrationLastDate | +----------------------+ | 2019-09-03 09:50:56 | | 2019-09-03 00:00:00 | +----------------------+ 2 rows in set (0.01 sec)
  1. MySQL-এ ORDER BY এবং LIMIT OFFSET দিয়ে ২য় সারি বের করা

  2. MySQL-এ STR_TO_DATE() এবং CURDATE() ব্যবহার করে বর্তমান তারিখের রেকর্ড খুঁজুন

  3. MySQL에서 CURDATE()로 오늘 날짜와 일치하는 레코드 업데이트하기

  4. MySQL-এ নির্দিষ্ট তারিখের রেকর্ড গণনা করা (COUNT + DATE)