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

MySQL-এ বর্তমান তারিখের আগের টাইমস্ট্যাম্প প্রদর্শন করা

প্রথমে একটি টেবিল তৈরি করা যাক:

mysql> create table DemoTable( 
   ArrivalDate timestamp ); 
Query OK, 0 rows affected (1.96 sec)

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

mysql> insert into DemoTable values('2019-09-14 17:25:00'); Query OK, 1 row affected (0.26 sec)
mysql> insert into DemoTable values('2019-09-13 17:25:00'); Query OK, 1 row affected (0.11 sec)
mysql> insert into DemoTable values('2016-09-01 17:20:10'); Query OK, 1 row affected (0.38 sec)
mysql> insert into DemoTable values('2019-09-11 12:00:00'); Query OK, 1 row affected (0.16 sec)

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

mysql> select *from DemoTable;

এটি নিচের আউটপুট তৈরি করবে:

+---------------------+ 
| ArrivalDate         | 
+---------------------+ 
| 2019-09-14 17:25:00 | 
| 2019-09-13 17:25:00 | 
| 2016-09-01 17:20:10 | 
| 2019-09-11 12:00:00 | 
+---------------------+ 
4 rows in set (0.04 sec)

বর্তমান তারিখের আগের টাইমস্ট্যাম্প প্রদর্শন করার কোয়ারি:

mysql> select *from DemoTable where ArrivalDate < now();

এটি নিচের আউটপুট তৈরি করবে:

+---------------------+ 
| ArrivalDate         | 
+---------------------+ 
| 2019-09-13 17:25:00 | 
| 2016-09-01 17:20:10 | 
| 2019-09-11 12:00:00 | 
+---------------------+ 
3 rows in set (0.07 sec)
  1. MySQL-এ বর্তমান তারিখ (NOW/CURDATE) থেকে ছোট তারিখের রেকর্ড বের করা

  2. MySQL-এ UNIX_TIMESTAMP(NOW()) ব্যবহার করে বর্তমান টাইমস্ট্যাম্প ইন্টিজার হিসেবে সংরক্ষণ করা

  3. MySQL-এ DATE/TIMESTAMP থেকে মাস নম্বর বের করা

  4. MySQL-এ DATE_FORMAT ব্যবহার করে টাইমস্ট্যাম্প থেকে মাসের নাম বের করা